Implement authentication service
Create credential store

The credential is stored in a file called `credentials.json`, side by side
with the binaries.
Run login before sync command
Ignore NCrunch folder