Increased security for password storage

Switch from default "insecure" crypt to "more secure" bcrypt with CPU cost of 4
Adjusted password text input field from plaintext to password using asterisks instead of characters