Adjust CustomerImpl, CustomerDAOImpl, TestCustomerDAO

- now supports random activationKey