Added user support
Refactored controllers and corrected orphaned cache data bug