Modularized server

Placed the user-related code in a seperate file from the main server.
Moved .ejs files out of the client directory

The client directory is meant for files that can be served directly to the
client.  EJS files must be parsed by the server; they have been moved to
'server/html'.
Added login redirect

Added login redirect, that will cause the page to refresh on login.
Merge branch 'master' of https://github.com/goakley/cumulonimbus-ide into dev-ace
worked on line insertion