Added Authentication via the Company API

Using OAuth credentials of the logged in user
Company API security will determine if the User has access to the
resource
Caching response for each User/Company
Fixed Issue with PMF
Added status for GET API to indicate success/failure
Work in progress for sorting by File Type