Adds authentication feature
Enhances RetailCustomer for Spring Security, and adds factory
Adds RetailCustomerServiceRepository
Adds RetailCustomerService, swaps security to use DB
Adds RetailCustomerId to DataCustomerList link
Merge pull request #6 from energyos/database-authentication

Database authentication