Insertion and fetching unit testing
fetchGlobals need not raise Exception
globalInstances unit testing
AnsweredQuestion unit testing
Finishing touches, unit test for almost all functions which transact
Incorporating modifications made by arthasdk regarding pass answer and globals
Handler for unit testing at /unittest
Added skip functionality in Take Test
Raise exception in evalFirstQuestion if time left violates bounds
Unit test functions of testmodule
Tweaks

No need for waiting for db in evalNextQuestion

Fixed buggy exception raising in fetchGlobal
Unit tests to check if theta is increasing and decreasing monotonously
Gradient passed as an optional parameter
Merge pull request #12 from spikey360/master

nice changes...