Update gitignore
Fix docs in color.go
Rewrite logger.go