refactored file structure & busted out angular controllers into their own file