add backup and database capability - closes #1