Port Timer functionality. Update Tock library

Timers now work with Firebase.
Pulled latest version of forked Tock library. Rewrote code to accommodate API changes to Tock.