establish baseline functionality

This makes it  work the same as it originally did. Not a perfect interface, but no errors.

It's not actually using the db though. Just the hard-coded backup data set.