Merge pull request #18 from dsheets/request_control

Let acccess token flow through the monad
sync CHANGES
sync CHANGES