Added Gradle file
Added Spring dependency
Got a working web application bootstrapped.
Got a skeleton controller up and running.
Can access the Authorization header.
Can return headers and a body.
Can return headers, body and status code.
Server now responds with a proper WWW-Authenticate header.
Client can react to the 401 by creating an HMAC of the domain and challenge.
We can create an asymetric key pair and store the private key in a map keyed by the digest of the domain being accessed.
We can now digest the challenge.
We can now generate a digital signature of the challenge.