updated several packages, added flymake for several new modes, will need configuring to hooks