use autoloader for test
make generated files to make sure it works
add compiler
add tests
refactor, make test 100% coverage
test folder structure
test method name
cache compiled class fle
format test code
Merge branch 'feature/compiler' into develop
use compiler in sample program