Directive classes now have instance methods auto-bind to 'this'
- Added a test for controller with no constructor
- Fixes #1