fix CLI

support compiling multiple files
support options
Merge branch '0.1.x'
Convert variables to lowercase in Scope, not in Parser