[ew:bs] Correct AST type and remove overcome classes
[ew:bs] Correct AST type and remove overcome classes

- remove WWAST which is now ASTNode in separate package AST
- remove Environment which will be just a simple map
- remove Formula which is included in ASTNode specialisations

team-worthwhile/worthwhile,team-worthwhile/worthwhile