- API server - get /trips has been updated to the new style.
  - test for creating a new trip
  - a test for get a trip
  - a test for get trip error
- Trip page has been rewritten to do followings:
  - Ask users to select dates first
  - Once dates are selected, ask to input trip name
  - Once these information are available, save it to the API server.
  - redirect to the trip page with id.
  - In hotel research page to generate Orbitz deep link.

 - TripApiService's getTrip and updateTrip to take a callback.
 - Fixed a link to new trip page.
Fixed an issue of detecting left button press during MouseMove.
- Firefox didn't distinguish mouse button press for mouse move.
- Use event_info.buttons for Firefox.
- Tested on Firefox 23.0.1 on Mac.