refs #4066
Rework application bootstrap, move user object to its new location, implement web request class to handle the user object. refs #4066