Issue110

This is working but needs some refactoring.  Lets start the dialogue...