moved controller creation outside of components
Merge pull request #42 from brad-haan/controllers

controllers