Edited the core. Registered the requirement in the core so it can take controller requests.
Merge remote-tracking branch 'origin/team1-database' into team1-initial-gui