Checks validity of token and handles errors

Signed-off-by: Pete McCarthy <petemccarthy@gmail.com>
Check if token is valid on SelectLocationForRide

Signed-off-by: Pete McCarthy <petemccarthy@gmail.com>
Surge pricing factored out

Signed-off-by: Pete McCarthy <petemccarthy@gmail.com>