Add additional fields to OAuth Sampler

Add OAuth key & OAuth token fields to GUI, overload existing constructer
& getInstance function to accept these new fields & add new method for
constructing MAC using new fields.