- added shells of authenticator and uploader with tests
- need to figure out why mock preferences isn't getting injected into authenticator during test