Create Post model with TextPost and SongPost subclasses
change up add_post API to not take an instantiated model. add remove_post and tests
fix group post tests to not be order dependent
Merge pull request #16 from byronmwong/feature/posts

[WIP] Create Post model with TextPost and SongPost subclasses