wip on refactor
refactor backend and workers to use amdefine, add tests for workers, add ios onboarding views
Merge pull request #1 from mmoutenot/refactor/add-tests-and-amddefines

Big Refactor
Add FPMCredentialStore.

Also add a keychain wrapper which isn't working.
The Credential Store must eventually store the session key in
the keychain.