This PR updates ASnake to support directly providing a session token in configuration or as an argument to the client/abstraction layer constructors. This is intended to provide support for the following use cases
sharing session tokens granted to a centralized auth service between applications
using proxies that take authentication via an API token
potentially adapting ASnake to work with ASpace instances using auth plugins that don't use username/password (SSO plugins)
This PR updates ASnake to support directly providing a session token in configuration or as an argument to the client/abstraction layer constructors. This is intended to provide support for the following use cases