Add initialize() function.
Implement --color and --no-color options.

Closes #10.
Merge branch 'feature/argv' into develop