Switched it so that a 'user' object is created as soon as the application starts. It will make sense to switch this into some form of simplified singleton within the first class in order to eradicate the use of the 'new' keyword.