added syntax highlighting and some menus
solved compilation screen problem