Keenan - Refactoring and fixing sermon controller for angular