Implemented syntax highlighting (might still have a couple if bugs)