enhancements for backup and restore, ssh keys

- versioned docker image
- use supervisord to launch processes in docker container
- implemented restore of user files into docker container
- generate ssh keys for user inside the docker container