Merge pull request #9 from wasabiz/master

support switch statement
cosmetic changes
add auto test runnter
relocatable test runner
add 'make test' command
update test files