Implement Treebank expression parser

I've used the Instaparse library to implement the parser

this should fix #11