move elquent boot up to slim`s hook, so slim can handle the exception
clean up the user controller to be more consistent
change the baseUrl logic so it not include the {script_name}.php in path