Add api authentications
Make sure fail authentication responds with nothing
Merge pull request #40 from calblueprint/howard/api_auth

Howard/api auth