several updates, fixes for emacs 24 added git gutter configurations