Fix searching when no results exist
Add some tests around feed posting before the big refactor
Refactor all posting objects (Feed, User) into Poster

Using Single Table Inheritance, all posting objects will be in one
table. This is important because the IDs of anything that can post must
be unique. There must not be a feed and a user with the same ID.
Changes to the test suite to make the refactor pass