Bug fixes and users can now change their password

Along with a security check on that password, which needs to be turned
off for developers/global administrators.
Recreated MainForm since it appears VS2012 broke it.