Closed #15 - Added firstName, middleName and lastName to User