Imporves comments.
Updates the BlogPost model.
Updates the Blog Post model to give it the ability to blog categories
assigned to it.
Adds a blog helper class and abstracts the logic that builds the blog
post from the blog post controller into the helper class.

Updates the blog post repository so that it saves a post's categories
when it is written to the repo.
Updates all of the Blog Posts Repositories retrieve method to use
it's new retrieveQuery method.
Updates how all blog posts are handled when passed to the front end.
Improves comments for the Frontend Blog Post model and interface.
Updates the MonalFrontendBlogPost class to type cast the appropriate
properties as they are set.
Improves comments for the Blog Post model and interface.
Improves comments for the Blog Category model and interface.
Updates how the Blog Category model stores it's properties.
Improves comments for the Blog Categories Controller.
Improves comments for the Blog Posts repository and interface.
Fixes typo in comments.
Improves comments for the Blog Categories repository and interface.
Improves the comments for the Blog library class.
Adds a retreiveAmount() method to the Blog Posts repository.
Adds route, logic and view to output a rss feed for the latest blog posts.
Add migrations for installation
Merge branch 'master' of github.com:juice49/Monal-Blog