Added issues.md, which contains current problems, potential solutions and ideas; annotated FunctionX files with @FunctionalInterface; added map, fold and toString to Tree; some code cleanup;
Moved the Constructor class to its own file