First commit

The front end of the tool.