commit a few customisations before bankruptcy
Move to the Cask package management method

* use pallet to update the file
* migrate some of the old configs across
* restructure config code