Cleanup user config...

* added advice for linum
* consolidated setq and setq-default
* moved hooks to hooks.el