adding API keys for athentication
adding seeds and access_token generation
adding token_access behavior via params, soon changing to headers
added token auth behavior to agencies
adding token validation via header
adding versioning branch progress