source files support
make join builtin work on strings
add type builtin
fix comments
early standard library
fix memory leaks