Add region parameter to directions

As per https://developers.google.com/maps/documentation/directions/#RegionBiasing
Added pagetoken parameter to places search API call
Return original error when the request went wrong.
Add status code and original message to error.
Add tests for error handler.
Added case-insentive support for the 'mode' argument in both directions and distance
Add support for secure access to all APIs
add departure_time and arrival_time to direction API

In case of travel_mode transit we need to specify either arrival_time or departure_time. Penalty INVALID_REQUEST from google.
Returns an error in case of transit but both departureTime and arrivalTime are not set.
Add test cases to prove it works
Merge pull request #43 from Bizzby/master

add departure_time and arrival_time to direction API
adding Travis and npm support hidden files

- exclude test and .travis.yml from npm
- run test on travis
Merge pull request #56 from Bizzby/master

adding Travis and npm support hidden files
Line 158, replaced typo in "function"
Merge pull request #57 from sayotuke/patch-1

Line 158, replaced typo in "function"
bump version to 0.1.11
adding TravisCI badge
Merge pull request #32 from ubilabs/master

Return original error when the request went wrong.
bump version to 0.1.12
Merge branch 'master' of https://github.com/brandonwamboldt/node-googlemaps into brandonwamboldt-master
Merge branch 'brandonwamboldt-master'
bump version to 0.1.13