Add valuetypes

Add valuetypes Date, StarRating, Rate, RoomList and Room
Override searchHotels() function
Use float for StarRating, int for Rate
Simplify Room constructor
Add PropertyCategory and update searchHotels()
Use ArrayList to store Room
Move greeting to / instead of /greeting
Added default value to property category
Wrote test for HotelSearch w/ parameters
Revised version of HotelSearchTests
Handle IndexOutOfBoundsException
Refactor EanPropertyService

also remove defaultValue and change type for some RequestParam in
SearchController, revise some valuetypes
Small refactor of Ean PropertyService

change parameter name for Room constructor
adding opswork deployment config
Merge pull request #11 from seattleu/bha/opsworks

Adding opswork deployment config
update app id
Merge pull request #12 from seattleu/bha/opsworks

Update app id for travisCI deployment
Only deploy master branch w/ opsworks
Modified shouldGetInvalidRoom test
Fixed invalid Date, Rate, Property, and Star tests