CreditCardImpl.java - New method to return decrypted account number.
LoginCreateAccountController.java - Encrypt the entered password and authenticate against database.
LocationProviderController.java - Encrypt password before writing to database when creating new user. Encrypt credit card number before writing to database when creating new credit card object. When editing credit card if setting to primary credit card, make sure we do not have duplicate primary cards in the provider collection and in the database.