Simple wrapper to handle auth and then put, get, post, and delete requests