Implemented function as first class value

(for class methods, only)

Classloader's acting up in tests.
Methods as first class values (whew!).

Not supported in signature generation or inline functions (yet).
Methods as first class values

Field accessors implemented