Reorganized emacs config to support different usernames

The only file that has to be adopted for each system is "username.el"
which points to the full config.