Adding oauth library and tests

Updates on earlier submitted code along with tests.  No docs at present, but the gist of things is that you make your application extend JOAuth1ApplicationWeb and then provide a route to the four endpoint controllers (initialise, authorise, convert and revoke).