Refactored common blueprint bits into base class
Added OAuth2ConsumerBlueprint