Add authentication 

Closes #6.

Only login is enabled. 

Registration is protected via cli