added backup to file
backup to file
implemented restore
new test specs
documentation fixes