Re-did the lost data where I has to refactor everything for the interfaces.
Tested the program, still works.  Made a small spacing change to the readme.
Fixed up the readme files.
Merge branch 'master' into working