Add Tests

Adds tests. Increases test coverage from 30% to 70% :smile_cat: 
They're dummy values, so that in tests you can do `toopherClient.pair(PAIRING_PHRASE, USER_NAME)` and check that `httpClientMock` was called with `PAIRING_PHRASE` and `USER_NAME`.