Made expression tree interface an abstract class.
Added toString implementation.
Added exception to be thrown when parsing fails.
Tree parse tests.
Parsing of trees, compliant to tests.
Merge branch 'feature/parsing' into develop