Reorganize preload.el and personal.el

 * Add helm-dash so documentation is more accessible
 * Move a majority of preload.el's contents into personal.el
 * Fix various elisp warnings/errors in personal.el