added line numbers to prog-mode, auto-indenting in all prog modes