Now using the express node.js framework. Removed old server implementation. Removed node_modules from repo, use npm install.
Fixed bug in the equaresExec.cmd server command. Disabled caching of some ajax requests. Added secret for session cookie.
Added local authorization using passport (based on an example from github).
Changed mongodb port to 3100; made use of captcha.
Added flash messages for displaying login/signup errors.
Using default mongodb port again.
Added captchagen executable and reimplemented captcha, thus eliminating dependency on canvas.
Changed QGuiApplication to QApplication in captchagen.
Had to put QApplication and QGuiApplication under conditional compilation in captchagen.
Added page template with menu and login info; added an 'about' page.
Fixed login info display.
Implemented logging in/out using ajax in order to avoid post redirections.
Modified /login handler. Enabled flash messages on login failure. Added captcha on login failure.
Refactored all authorization-specific stuff.
Created jade view for equares editor; it's now a regular page.
Updated todo.doc
Renamed database. Started moving simulations to the database.