Added new print function along with support for color on text and background.