Further work on users and authorisation. Changes logged and tracked throughout application using user id