add --with-PROG options.
update README.md
lint files.
add verbose option.
fix not work when setup
full cabal package name (ex. 'bytestirng<0.9').
merge Config and Options.
add HsColour options.
fix duplicate program.
lint