Authorization by API like django rest framework but manually

- Added authorization by api_key like django rest-framework but manually
Should all exception names begin with "ThereIs"? "NoApiKey" or "NoApiKeyError" are informative enough.