break up the self-contained page party

Simplify my own development experience rather than optimize the deployment artifacts. If need be, another tool could be used to minify / collapse the JS and template files.
pull relative time filter out
clean up some indentation
disable the block route for now
add a license
add a bunch of tasks