Documentation and Improved Comments

- Documentation added in Word and PDF formats
- Improved comments in header and source files
Checking in executables for the time being

Build executables.  Check into version control until we have an
automated build process.