implemented mock backup functionality

unit tests are forth coming in the next PR

could @e-schultz megre?