Many changes: command line options ...

*colors
*more abstractions
*install_prefix
*specify directory with source files
* ..... look at the diff yourself

BTW: The Help output is still missing