restructure init.el to be in files and load accordingly