Add initial version of code.

First attempt at working code is added. This code has been tested in a
development installation locally and works as far as the initial use
case seems to require.

Signed-off-by: Aaron Browne <aaron0browne@gmail.com>