Basic version working without seconds yet.
Added seconds.
Responsive code finished.
Added mobile viewport styles.
Cleaned up some naming conventions and tweaked a calculation bug in FF.