Removed token printer
Renamed engine method processTree => reduceTree
Integrated Engine API + removed temporary methods
Cleanup
Delegate actual parse/process to Engine module
Simplified because of non existant dot-type
Cleanup of old permutate module - not sure what this has to do here
Tweaked type handling