Setup rspec, factorygirl, capybara and add Post validations

I setup Rspec, FactoryGirl, and Capybara gems for testing. They are supposed to be more robust for testing than the built-in Rails testing suite. I know we already have tests created using the Rails testing suite, but I will port them over to Rspec soon.