Merge pull request #1 from johnsocp/master

Added auth and some logging goodness
Merge pull request #2 from johnsocp/master

Added more logging and caching
Changing POST roles to match GET