this is the not the end, just a start
whoops, this is needed
add does_role
add does to object
add in compose_into
bootstrap the role system and test it
forgot one part
fix this, this is not how to do it
add in method from tobyink's stuff
add a new del
add is_abstract into metaclass (whoops)
whoops, don't overwrite
forgot to add this to the metaclass
properly deal with required methods in roles and classes
don't let anyone instantiate a required method
adding in role syntax parsing and required method parsing
abstract class test
handle roles correctly in the MRO and the dispatcher
whoops, some simple fixes here
fix some naming