switch up API to support multiple authentication objects
Merge pull request #4 from bahamas10/dave-cleanup-api

switch up API to support multiple authentication objects