move DB test to MainWindow.cs

* hide userprefs in .gitignore
Merge