Added required validation to migration
Added validations:

- Added presense true validation to most belongs_to
- Added email and password validation
- NOTE: Photo/Posts can only be created through LocationPin association and REQUIRE a trip instance in order to be created
Added required true validation
Added numercality validation to longitude and latitude
Added length validation to post body and title
Add Travis CI build test

Include 'rake' gem to run Travis build test
Include Travis yaml file configured for Ruby v2.1.1
Add namespaces and gems to gemfile

Organize gems into dev, test, and production namespaces
Add 'rake' gem to run Travis build test
Merge pull request #1 from nealfennimore/chore/model_validation

Chore/Add model and database validations
Merge pull request #2 from femmestem/chore/build_test

Chore/Add Travis CI build testing
Add clarification to README

Reword project description to better convey app features
Clarify instructions for installing chromedriver for Capybara testing in Chrome browser
Merge pull request #3 from femmestem/master

Add clarification to README
Remove Gemlock to resolve Travis deployment test issue
Travis error: You are trying to install in deployment mode after changing your Gemfile.
See Travis CI: Build Error issue thread https://github.com/travis-ci/travis-ci/issues/2293
Merge pull request #4 from femmestem/bug/Travis_gemfile_conflict

Remove Gemlock to resolve Travis deployment test issue
Ignore Gemlock to prevent conflict with Travis worker
Merge pull request #5 from femmestem/bug/Travis_gemfile_conflict

Ignore Gemfile.lock to prevent conflict with Travis build test worker