First commit

Authentication + Retrieve
No test