fix(archive): Package contents are now fetched from correct resource.

SD-508
feature(authoring): detect leaving authoring screen with unsaved changes

now it will listen to event and ask for confirmation before leaving.

SD-443
feat(authoring): Added revert feature.

SD-528
feat(auth): password recovery

SD-504
Merge pull request #362 from eozan/password-recovery

feat(auth): password recovery