-settings added
-file chooser added
-added database, needs testing