Added more test cases.
support %*ENV
remove duplicated stuff
support postfix while
more reeserved words
support `unless Mu { }` and `our sub { }`