Basic Auth

This is an addition to the SSL default branch which adds easy support for enforcing HTTP basic auth from usernames/passwords in the `secrets.sls`.