Fixing access flags for array types
Fixing parse order
fixing access string format
Fixing case issue
various cleanups, adding comments
Hacking the makefile to allow `make test` to work. XXX revert this once the rest of the makefile works!