Fix double free
Instead of having the post use the QObject parent for memory management rely only on the post being inside std::shared_ptr
The only exception being the newPost method that create the post that the user is writting.
Alternative solution to !77 (merged)
Edited by Carl Schwan