Use netrc file for api credentials (HTTP Basic auth)
rename CRUD to http methods. Easy to match up to docs.
Better error handling