got some barebones going - groups can now be added and saved to a database, and there's a cleanup script for the db