Initial project structure

This commit puts down the initial project structure to begin the Git
repository.
Initial Web Application

This change adds the beginnings of the web application.  It adds a
Gradle-based build system, and some Servlet 3 compatible code to start
a basic web application.  In addition it adds an initial cut of a
Travis CI configuration that will do continuous deployment.

[#54025165]
Merge 54025165-web-application to master

[Completes #54025165]
Fix secure

This change attempts to solve a problem with a secure value.

[#54027233]
Merge 54027233-continuous-deployment to master

[#54027233]
Fix secure

This change attempts to solve a problem with a secure value.

[#54027233]
Merge 54027233-continuous-deployment to master

[#54027233]