Break out controllers into their individual files.
Merge pull request #74 from miphe/refactor/ctrl

Break out controllers into their individual files.