Update Warwick Provider so that it works.

Fix the previous bugs with the warwick oauth provider. Now using query string to send scope. Also added better logging.