large enhancement, seperate login and admin. Separate CURE functionality from program controller to admin controller.