Created a new StartDialog that uses JFace and return codes to get a
better idea of what the client wants. Still can't get it to launch
correctly, but it seems correct thus far. More work to do tomorrow.

-SR