Initial commit

Includes the initial version of the code and directions for use in the
README.