Users can flag posts as spam

* Create model and migration for spam flags
* Define relationships between post, spam_flag, and user models
* Add helper method to user model to flag a post as spam
* Add helper method for post to determine if it's flagged by a user
* Add link to _post partial to flag a post as spam
* Add nested route and controller for spam_flags#create