Updated README
Added TypeCheck from Concurrent Ruby.
Initial spike of new Behavior functions and modules.
Second spike of new Behavior functions and modules.
Implemented BehaviorInfo function.
Initial implementation of BehavesAs? with tests
Initial implementation of BehaveAs!
All methods in TypeCheck are also module functions.
Updated BehaveAs? to always accept methods with arity -1 (necessary for supporting PatternMatching.