Enhanced test macros.
Added lua support
Added octave support.
Trying for go :[