Separate interrupt handling
Colors on Windows
Update documentation
Simplify error messages