Added further documentation blocks, added several user functions, added new property to User class