cleaned up init.el seperated config into more logical units