NEW: First cut of exam app.

This application allows us to create questions via the admin interface.
The questions are proper programming questions and one enters test cases
for each question.  The user logs in and submits the answer which is
checked.  The app is rather simple now but does work.
Updating timezone to India.
Adding readme.
Making settings directory independent.
Adding git ignore.
DOC: Example question in README.
BUG: "exam/complete/" was not logging out.
BUG: Fixing various issues

 - Modified the question model to use description instead of question.
 - Once a user completes the exam it would not allow another one to
   start.
 - Improved the error messages displayed on errors.
 - If there is a mistake, it doesn't wipe out the old attempt so student
   can modify what they submitted last.
ENH: Command to load questions from XML file.

Added manage command to load questions from XML file.  Updated README
and including a simple set of sample questions for testing.
ENH: Saving answers and added quit page/button.

Cleaned up the models so the answers submitted are all saved.  Also
added a quit button to each question page so a user can easily quit the
exam in order that another may start.
ENH: Adding a monitor page to see results

Adds a simple /exam/monitor page that displays current quiz results.
ENH: Cleaning up test code add rollno to monitor

Adding a rollnumber to monitor table and cleaning up the test code to be
a separate function. This should be more reusable as we could
technically run this in a separate process with an unpriviledged user.
ENH: Adding email address to registration form.
ENH: User registration and login
ENH: created user registration and login
Now the users cannot retake the test once they logout.
Users will be directed to the exam automatically after they register
Merge pull request #1 from nishi2rock/master

Implemented the user register and login feature
ENH: Running remote code safely via XMLRPC.

Adding a python_server which executes code as nobody safely so users
cannot do too much damage.
ENH/BUG: Python server bug and user directory

The Python server was not setting the effective gid.  There was also a
bug in that traceback was not imported.  Added option so that the
python server chdirs to a user specific directory in order that a user
can save files which could be used as part of the test.