Create MainProgram

This will call the every other algorithm.