Changes to support This and Method nodes in the AST.

* New Method inherits off Function.
  This has required a change to the node.h file so concrete classes are
  flipped in order.
* Changed the one.moon test to something super simple.
  These tests should all be re-written in the near future...
Tweaked up the C code and makefile so the m.h file should be found.