Added hash parameter and made typo fixes to API

Included the hash parameter for storing the client hash for the ride.
Mended the typos and spelling errors in the api.
Restored default gitignore

Restored the git ignore contents from githubs default template