Refactor and cleanup, fixing names of things

* Refactored the counting logic to use the 16 bit vector isntead of
hours:minutes, because the 16-bit vector is used by the display mux and
keypad so reduce the conversions and keep all data the same between
modules
* bunch of misc fixes and updates to test benches