enable whitespace-mode in modes derived from text-mode
added contribution guidelines
adding custom.el for myself.
gitignore
added ergo-emacs style navigation keybindings.