allow build without GUI [use --headless]

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