Update profile api, add integration tests and fix the way sanction is used

Profile api has been changed in the latest https://github.com/openstax/accounts

Add integration tests that builds an instance of https://github.com/openstax/accounts and firefox.

Create sanction client in every request instead of storing it