directive controller outside closure
removed some alternatiev naming for clarity
Merge pull request #146 from johnpapa/develop

Develop