allow build without GUI
- --without-gui option (headless build)
- minor cosmetic changes
- update README