Added method specs

https://github.com/kfgodel/diamond/issues/58
Method interface clean up

https://github.com/kfgodel/diamond/issues/58
WIP: Almost wotking specs for methods

https://github.com/kfgodel/diamond/issues/58
Working method harvesting

https://github.com/kfgodel/diamond/issues/58
Simplified class method implementation

https://github.com/kfgodel/diamond/issues/58
Merge pull request #63 from kfgodel/58-add_methods_to_types

58 add methods to types