initial Posts commit
swapped ffaker out in favor of faker and added random email and name generation to tests.  This closes issue #8
tests pass for creating a post with a category
added unique index to post_tags table
renamed to post_tag from post_tags
fixed issue with habtm table name
fixed habtm issues with post tags
added squeel initializer
we can now crud a post with an author
we can create a post with tags.  This resolves issue #23
we can create posts with categories now. This resolves issue #24 and issue #11