added more tree/parser stuff and a tiny bit of generator
added boilerplate shit and tests