add backup service
extract backup into service
added auto backup after create/join
add tests
Merge pull request #686 from maraoz/automatic/backup

Automatic backup after create/join