Cleaning code up a bit by deleting unnecessary functions.
Set enableHighAccuracy in location function to true.
Patch fixes issue #4

Todo: fix the rest of the 500 internal server errors not mentions in the
issue by correcting the api url call.
Attempt to implement fix for leaflet locate() issue #5 using:
- otp.config.mapBoundary which is initialized on load using the OTP /metadata endpoint
- Change initZoom to be "15" per the issue thread
- Check if e.accuracy is the 22000 "wired" last resort result
- Check if the location is outside of the OTP map boundaries
Remove absolute hostname from otp.config so that the client works for most endpoints when you aren't on localhost but the server is bound to 0.0.0.0
Merge pull request #8 from jmfield2/leaflet-locate

Attempt to implement fix for leaflet locate() issue #5 using:
Merge pull request #9 from jmfield2/otp-hostname

Absolute otp.config.hostname