SYNR-406, SYNR-407, SYNR-530, SYNR-565

\+ ConfigParser 
\+ HMAC-only login/logout
\- Session token usage
\+ API key caching
\++ Mocking methods for testing

Also affects/fixes SYNR-368 and SYNR-542