housekeeping

- Make config.h global and included automatically
- Add project versions to cmake
- Add version and date info to config.h
- Add greeting message with version build-date copyright notice and
license
- Add a copy of gpl 2.0 to the source tree