ruby stuff, and split ruby stuff out into own file
various tweaks, more splitting of init.el