Initial commit

Includes basic build file, dependencies and cli options parser.
Add yaml parser and converter; steal request sending from demo-itin

This adds most of the appliction code, which is not a lot. The build
creates a single fat jar, which can be executed on the command line. A
properties file is required for configuration. That and the data file
must be specified as parameters on the command line.