Added code to decrement the ETA every 1 minute.
Small fixes to the itoa code. It didn't properly create safe c strings so I added code to clear the array properly.
Small fix with the app timer (added debug code to debug it). It wasn't firing often enough.
Fixed small bug with direction @ startup. Sometimes the value is saved as a string and others as a digit so the if-else falls into the wrong logic path.
Added new error code to the JS. So on timeouts and bad responses, it throws an error so it doesn't lock up the pebble.
Travvik also has small fixes for error code handling.