new configs and key bindings; split init.el to be a little modular