changed order of requires in init.el

All definitions go first and then bindings / uses.
Replaced the ido-imenu() with ido-goto-symbol()
Removed use of depricated function
Removed doxymacs since its not used anymore