Added validations and exception handling for:
Login page: invalid username/password combination
			empty username/password fields
			invalid password for existing username
Add client dialog:
			empty username
			empty password
			non-numeric initial deposit amount
			non-positive initial deposit amount
			cleanup of account created for user if the user could not be added
due to DB error