Implementation of blog post

addresses issue #3
Generate sample post data when 'nuke_pave' is run
tag / tagging model for post.
updates to tagging models
pagination with Kaminari
Created a concern which will allow the urls to be both cached and easier on the eyes.
Added translations for later use of styling the pager.
Utilized the truncate TextHelper to truncate long winded posts cleanly.
Updated samples to ensure pagination works as expected and also randomized dates.
Assert that default scope is tested and functional.
added uniqueness validation.
Update to the name of the Tags model.
Included the tags to be listed in the post_information partial.
Update to the test for tags
updates to Post table

This update adds the FriendlyId for SEO purposes and it's required necessary fields and properties
Blog post Tag implementation

This incorporates the ability to list all post by tags, friendlyId for seo friendly urls.
fix path to home page in the header. failed to include the path.
fixed the date to be used for the slug
slug test
Removed the conditional check, since 'date' will never be null.