Define interface provider really needs to abide by to satisfy requirements in OAuth Manager. Also drop illuminate package requirements for dev until I get around to updating my package dev project to 4.1, heh...