Removed the check to a redirect to the same URL
Added missing callbacks to stateLoaderProvider
Updated the TODO
Implemented user.getStartState method
Renamed user.getStartState to user.getStartUrl