refactor .i3/config: comments, spaced, simplify...

More comments, better comments. Things are more spaced. Added some
useful variables so I don't type out `exec --no-startup-id i3-msg` a
bajillion times (same with /usr/bin/urxvt). In general, neater & more
understandable.