Move elpa init to the packages file.
Trialing magit-wip-mode.

magit-wip-mode is an extension to magit that supports git-wip[1] on
saving buffers in emacs.

 1: https://github.com/bartman/git-wip
Update packages and some hooks.