Adds auth

Fixes #12 

- Adds `authenicate()` 
- to provide authenicattion to `curlPOST()` calls.