changed user configuration loading to earlier
changed user configuration loading to earlier

by moving the configuration before the generation of the visible
active buffer, and the initialization of many default items, the user
is able to control the behavior those items more easily

the reason the user initialization must come after the default
keybinding initialization is because the default keybindings must
first be set before they can be overwritten

jmercouris/NeXT,jmercouris/NeXT