Add colors, jsx support and better indentation.