Massive refactor of listing db entitries and getting single ones.

Now using a builder.
Refactored single post model to use builder inc unit tests.
Refactored away list threads model into builder.