Centralize exception handling to the connection manager.
Issue #14: Add config support for allowed endpoints.
Issue #14: Hook up allowed endpoints config and throw 403/Forbidden when triggered.
Issue #14: Add documentation for whitelisting feature.