Add Crash Detection SMS and Gzip Compression

Gzip compression will be used as an input stream.  Ride files will have the .json.gzip extension.

On first run when the app is setting preferences it will ask the user to provide an emergency phone number.
Then it will ask if it should sms that number ride updates (start, stop and position every 10 min)
It will also ask if it should try to detect crashes and notify the emergency contact number.

If a crash is detected about 3g it will SMS the emergency contact.  If the progress via speed is stopped it will then sms the emergency contact again confirming the crash.

If gps is avaliable it will include a link to google maps in all text messages.