SYNR-407 - login/logout has been implemented but not fully integrated
  - TODO: remove session tokens (almost) completely
  - TODO: change REST calls to only use HMAC auth
SYNR-530 - teamName requirement removed from submit
Changed REST calls to use only the API key.
Changed unit tests to no longer care about tokens and auth mode.
See SYNR-545
Code review style changes
Tests for login + general mocking code helpers

+ Fixed one error found via test
- Added a unit test for the ConfigParser.
- Slightly extended functionality of ConfigParser
Spelling error.