added an alternate prompt
if w3m is installed use that instead of w3.
Put ubiquitous inside the (load-after())
Put everything inside `load-after`.
fixing formatting.
Cleaned up and made startup faster.
Fix provide directive to have correct name.
Use my prefer color scheme and load.
Load my magit functions only when required.
The old load-config was loading the same files two or more times, affecting the startup time,
as well as being just plain inneficient.

TODO: Use a smarter require function, to handle mistakes and failures.
Fix provide directive and formatting.
Fix issue with multiple-cursors keymaps.
fix the loading issues of multiple-cursors.
Added functions taken from magnar's paredit config, to make paredit more user friendly.