Split init into multiple files
Moved Custom file
Using user-emacs-directory instead of .emacs.d
Using locate-user-emacs-file

Switched to using locate-user-emacs-file instead of concat and
user-emacs-directory.
Changed loading of the custom file

Use "load-file" instead of "load". It seems right because argument is an
absolute path. Although "load" worked fine too.