added util.el, some useful elisp stuff
merge conflict with misc.el