add missing lib from filestreamer
clean up auth example and make it easier to support
improve the example to support configured access tokens
refactor the base library, and move to json requests