Refactored MCI controller and views
Implemented a simple custom authentication provider