Fixed Classes not inheriting properly
Updated the examples/tests to use the new class system
Fixed Protocol not working correctly
Removed the default registeMethod for Objects
Added example for the protocols
Removed the Box Protocol