Reformatting unit tests

I'm not done yet, but unit tests will now be easy to run (open an html
file).  I'm committing it partially complete to avoid conflicts and
because nothing else depends on it anyway.  I am working on making more
unit tests for other files as well.
Assert now alerts conditionally

If you don't want to see alerts from asserts,
define the variable NO_ALERTS (i.e. place "var NO_ALERTS = true"
anywhere in any file)
Merge branch 'master' of https://github.com/cmpt371Group1/Patient-Life-Simulator

Conflicts:
	phonegap/www/js/modelsUnitTesting.js