Refactor and fix updater bugs

It's still a really messy file with a whole bunch of state and shit.
Needs further rewriting with better separation of concerns, but this
commit at least fixes the bugs.
Refactor enhancer and archive functionality

archives are factored into archives.co nicely, with their enhancer
replacments in the same file.

Enhancer is somewhat refactored, but due to ordering requirements
I couldn't move linkification or youtube thumbnails into their own files
yet. Need to think about it more.
Rewrite times.co to update relative times

Pretty much the same as my 4chan-X pull.
Fix style concatenation order

Should switch to real @imports instead of relying on ordering...
Use coco access assignment sugar in enhancer
Improve onready timing messages
Split timing between generation and rendering

Trying to figure out how much slower jade really is.

Initial results: about 4 times slower.
cleaner jade