re-organised init.el to use modes-init for flymake, markdown, nxml, marmalade
removed cruft