Transactional changes
changing the controller to a controller service
Merge pull request #5 from leoherbie/trans

Trans