Add gem lock to speed up Travis CI testing

Un-ignore gem lock file
Remove asset namespace in Gemfile to ensure all dependencies load for test
Added index and new trips views:

- new has form for creation
- index has map canvas and displays all trips
Added trips controller:

- has new, create, and index methods
- create makes a new trip and associates locations pin to trip
Added maps.js with custom blue theme
Removed turbolinks require as file could not be found
Merge pull request #18 from spring-peepers-2014/chore/add_gemlock_for_Travis_testing

Add gem lock to speed up Travis CI testing
Merge pull request #19 from Lrmanfre/features/views-trips

Added index page and new trips page
Merge pull request #20 from Lrmanfre/features/controller-trips

Features/controller trips
Added Trip routes
- added root to trips# index
- added new, create, index path for trips
Merge pull request #21 from Lrmanfre/features/js-maps

Features/js maps
Merge pull request #23 from Lrmanfre/feature/routes

Feature/routes
Missing s on trips resource routes generation
Merge pull request #24 from spring-peepers-2014/bug/routes

Missing s on trips resource routes generation
add helper methods for users sessions
add styling related to navbar and background
adjusted layout to show index, signup/login/logout links
add users controller with new/login/create/logout methods
add view and partials for signup/login
add bcrypt methods to user model
Changes:

-all references to params[:user][:username] to params[:user][:email]
-all references to @user.authenticate to User.authenticate, since this method now lives in the user model, not the controller
-name of #end changed to #logout (may have been done in a previous commit)