Initial interfaces.
First pass at structure and tests.
Added IJ file to gitignore,
Filled out some of the code
Implemented authrep.
Refactored setting the server out of ClientDriver constructor
Started to implement UsageReports
Implements more of UsageReport
Implemented exceeded flag in UsageReport and AuthorizedResponse.
Implemented error code extraction
Implemented ServerError
Implemented oath_authorize
Implemented ResourceResponse
Changed response handling to report errors as ServerError.
Removed unused parameters.
Reworked missed ServerError code.
Implemented RemoteDriver
Added inital Maven pom
Moved code directories to conform to Maven standard layout. Deleted jars that are now managed by Maven.
Added report target and removed jboss repo.