adding in a test for default value params
this is incorrect
create a stack frame class
I was wrong, lookup{Class, Subroutine} do not need to return the package too
actually we don't need this
refactor how getName is handled for MoeCode objects
switch everything to the stack frame, and improve caller() accordingly
fix `super` it was totally implemented wrong
adding a few more tests
Merge branch 'master' of github.com:MoeOrganization/moe
formatting cleanup
formalize subroutine traits and make them a fixed size enumeration
add the call site environment to the MoeStackFrame
fixing eval