Fixed faulty user tests
- Gave a password limit to Faker password data in User factory
- Refactored User spec to use Factory Girl
- Added test to User spec to test for password min length of 6
Added presence validation for first_name and last_name
Changed render json object on locationpins#create: updated for trip-controller
Working LocationPin model validations. All passing.
remove requirement for first and last names at signup
Merge branch 'master' of https://github.com/spring-peepers-2014/TravelBlog
Trip JS changes:

- Modified controller- Added view and model
- Removed soup from controller
- Added addLocation and addTrip methods
- Added Trip.Presenter to Trip view
- Can display formatted html is sidebar by calling presentLocation/Trip
- js_location.js has listeners to create location and trip // needs re-work later
Changed form to not refer to interpolated string/ Remove button
Changed form to not refer to interpolated string/ Remove button
Re-fixed json object on location pins
Added validations for :password
- Added presence validation
Merge pull request #126 from Lrmanfre/featurechange/first-and-last-names-no-longer-required-at-signup

remove requirement for first and last names at signup
Edited tests for User
- Took out name tests, added test for empty password input
Merge branch 'master' of https://github.com/spring-peepers-2014/TravelBlog into bug/user_spec
Merge pull request #128 from missingno15/bug/user_spec

Looked good to me
Updated location tests, added user test
Merge pull request #129 from missingno15/bug/user_spec

Updated location tests, added user test
Changed forms to use rails convention:

- Removed usused buttons
- Updated form submit urls
 Added submit button override to make font color white
Made the append methods in the controller prepend instead to be chronological