Various improvements

- No more exception when opening SelectDatabaseForm from MainForm
- Added some using statements
- Search for database names asynchronously now
- On buttons, use the PerformClick method instead of directly calling
the event method
Encrypt password in settings
Encrypt password when in settings form
Merge pull request #4 from Mitch528/master

Bug Fix/Improvements