[FEATURE] Refactor controllers to use requireAll!!! WIN! Refactor routes and middleware into separate config files