Refactored skeleton to include some changes so that we don't have to pass user object around everywhere and also removed some unecessary controller and view.