delete spaces
Read me - addition of general purpose and program files explaination
some refactering, commenting and readme additions
more refactoring and readme entries