if a constructor is a proto property, make sure to remove it so we don't have cruft hanging on the prototype
expose ClassExtend as public
update the comments in base utils
add tests around ClassExtend.extend ( just the controller )
update the distributble
mock up next set of tests