Doxygen project for generating documentation.

- Uses html_help_workshop to create a .chm help file.
- Documentation is incomplete. Lots of text needs to be added