add cli and new bootstrap
add cases for PSR (2)
compilation the first time of all PSR Classes
added else-if and ifelse completely
add test for all cases in a very simple way
ignore lock
remove boot dep
fix compile command
add licence
ignore lock