I couldn't test this because the lab computers are being stupid... but it should now work. The setAuthorName thing is now implemented according to the UML, and the user should be able to change their username