add syntax highlight, improve modes and add i3exit script