use spring Environment for profile selection
configurable key store location
property loading and decryption