moved some stuff from init to lib files

auto byte compile enabled for elisp files