rewrote hdf5 backend to use C API. Made Sqlite destructor virtual
added custom backend specification to App.cp via output file extension