line wrapping
updated gitignore
mostly everything ported to new emacs version
custom to seperate file, finally