Organized controller into separate files. Improved user login and item request workflow.