[bash] Check for appropriate version of emacs

* Factored out linux specific ls aliases.
* Made emacs my default editor.
* Formatted sections and commented functions.
* Added version compare function.
* I check to see that the version of emacs is at least a 24. If it's not then
  I ask the user to install a newer version. We can change this later if needed.