add gc
add check.sh and modify build.sh
add types
add cotl_stdlib.hpp
add type id and template NativeVal
add types
modify objects
add repl output
add const protection