Initial commit

Add a .gitignore file.
Add sample application

Add the bare bones of the sample application including some css and
javascript that we will need later.

The `index.html` file will be automatically mapped to `/` and the
application will have a custom favicon.
Include jquery webjar

Updates the application to include jquery from webjars.org. The script
in index.html will now run and the application looks much nicer.
Add wro4j to generate additional css using less

Update the pom to include wro4j and include the appropriate wro4j
configuration to process `main.less` and generate a new css file.

The header on the main page now includes a gradient.
Add a groovy template

A dynamic version of the page is now available at `/hello/{name}`. The
template uses Groovy to iterate a list of items and generate headers.
Add internationalization to the template

Update the groovy template to render the welcome text using a
`MessageSource`. The application will now render `Hello {name}` or
`Bonjour {name}` depending on the browser locale.
Add a simple rest controller

The `/convert` endpoint shows how a list of strings gets converted to
JSON.
Add a custom HtpMessageConverter

Add a custom HtpMessageConverter to convert a list of strings to HTML.
Hitting `/convert` in a web browser will now render HTML instead of
JSON.
Revert "Remove custom message converter"

This reverts commit 04059cead3c0b256d5c1079920ca42cc1e4f369b.
Add Apache HTTPD proxy

Add a docker file to demonstrate how Apache HTTPD can be used as
an SSL terminating proxy.
Add README.adoc