Added Util/PasswordHasher.cs to implement password salting + hashing.
Replaced password for password hash and salt in multiple locations.
Added configurable salt size setting.
Renamed Login.cs to BaseLogin.cs and BasicLogin.cs to PasswordPinLogin.cs to better convey the intention of having multiple types of logins.