Moved Post/views to the Model level as I have felt this seem more like data than view logic
I thought better of it, given the naming of the View methods, thinking of a post as a view instead of as data does make since.
Updated blog posts and rewoked the file structure