Rewrote the annotation scanner to accept different method signatures than the just the Context based one.
Removed Provides.Context and will remove the rest of the contexts as well.