Initial commit of stubbed out code, commandline, and documentation.