initial commit

* somewhat working tokenizer
* untested html generator from the AST
* TODO tokens-to-AST parser