:Fixed profile picture upload, fixed principle authorisation, fixed adding message, can be master branch