Fix for a bug related to removing posts.

* Fixed Post.Remove() erroneously removing as spam (thanks to reddit user /u/EorEquis for bringing this to light).
* Cleaned up the removal code in Comment.cs and Post.cs.