Updated to js, added colors, and options blankLine / newLine