- implemented simple secrets data abstraction (depending on the environment)
- sockets use the secret data. If the socket entry does not exist the socket wont be used
- removed some unnecessary comments