- Constructor calls @reset() now
- Added padLeftZeros
- Use durations instead of moments to keep track of time
-- Create custom timestamp since duration doesn't have format method
- Misc formatting/renaming