Add which-function-mode to config and update Cask-file

Contains an update to the packages in Cask.

Also an implementation of which-function-mode, that i stole from Emacs Redux.
Merge pull request #52 from bjoska/which_function_mode

Add which-function-mode to config and update Cask-file