Merge branch 'master' into develop
module.classy namespace and options object for customising controllers (#4)

module.cC = module.classyController = module.classy.controller
Defaults object and options override at the module and controller
instance level
Reorder source to be more readable
Todo example using controllerAs
Fix bugs exposed by tests
__options bugfix
Version bump to 0.4
Merge branch 'develop'