This is a clone of algorithms.ir

The goal is to continue working on the current templates of algorithms.ir
 by using jinja2 as web.py's template engine.
Added persian-modern font, reviewed the kernel

todo: add other sections too
      change the index-home structure
Upgraded ajax version, fixed some html errors, stuff!
Removed Jinja, added shoot and status to algo-clone

Nice in general! Needs some help from Eugene to prettify it!
Todo: the pageflow is a little buggy
      courses, articles, accounts, admin, news
Reviewing stylesheets, much much simpler now!

TODO: connect status page with the judge
      a lot more!
Show stat, time, and mmem in the status table
Color up accepted/wrong codes in status page
Hotfix

Reversing the status table
Simplified the code.py considerably and add some comments
Added a temporarily news page with recent commits
Prettifized the shoot page and revised form.css
Quickfix for the font of err404 page
Quickfix for shoot page on Firefox
Added a cryptographically advanced register page + more

A very exciting commit! The register class in accounts.py contains a
cryptographically secure registeration mechanism. The details of the
schema are included as comments.
I might even post a blog post about it.

Oh, I almost forgot!
Some changes in the stylesheets and navigation system. Navbar highl-
ighting works again, and possibly some stuff that I forgot!
Fixed a serious bug in the cryptographic part of registeration page

Basically switched from a stream cipher (XOR) to a block cipher (AES);
small, but serious!

Added a list of users page along with some tweaks in the status page.

Next stop: login/logout!