post api-keys returns 401 with invalid password
post api-keys returns 401 with invalid user
post api-keys sets www-authenticate header for invalid password
post api-keys sets www-authenticate header for invalid user
check with server that api key is valid
rename api-keys post test case
get /api-keys/* returns 200 with owner creds
get /api-keys/* returns 401 with invalid creds
get /api-keys/* returns 404 if key not exist
get /api-keys/* returns 404 with other credentials
get /api-keys/* returns key data
patch /api-keys/* returns 200 with owner credentials
patch /api-keys/* returns 401 with invalid creds
patch /api-keys/* returns 404 for invalid key+user
patch /api-keys/* returns updated key data
patch /api-keys/* persists modified data
extract post_api_key method
extract patch_api_keys method
Merge branch 'master' into api-endpoint

Conflicts:
	ptero_auth/implementation/backend.py
Merge pull request #1 from mark-burnett/api-endpoint

Implement API Key Create/Update Endpoints