a simple database for records, including save/load database files