add constructor extend function to modules

Contruct classes mut be extended via can.Construct.extend function, I modified modules(models,components and controls) to accept this feature