Move everything but customize code to another file.
Add the melpa package archive; initialize packages.
created
add general
split non-customize code into another file.