Breaks server.js into Sections by function

Just adds a little visual clarity to the code. Also added in the
connect-mongo module to be used for easy session manangement. This is in
preparation for replacing the session manager with express sesion
managment.