Slightly confused why I didn't have a test to make sure tick() worked as expected
I realized tick() currently both calculates the logic and renders the result.

Especially considering my plan for the logic will complicate it soon, this
should be split out in two methods. I still think tick should call it, though
alternatively tick's only purpose could be to call logic and render. Not sure
this level of abstraction is needed yet though.
Tick now calculates the current time and calls render which is responsible for making sure the result ends up on the page
Looks like node_modules weren't included when using npm install with the -g option. Want to ignore .swp for open files though
Readmes (at least for projects on github) tend to be written in markdown. When in Rome...