Populating test data automatically when test database is not present
Deleted dead file
Added drop function
Added README and sample output for brainstorming
Added download structure as a feature
Added restore structure feature
Added backup data
Refactored download* files to backup
Changed backup to use actual data objects instead of strings
Added restore data feature
Used transaction.oncomplete instead of counting onsuccess
User can provide database