handled case history null
added jansi dependency to support ansi escape sequences, colored output etc.
made logo colored
clarified help message