Added the qunit JavaScript testing framework.
Added tests for JavaScript agumentations to Array.prototype.
Discovered a bug in which valid file names cannot be used as DOM element ids or class names: Resolution pending.
Certain symbols such as '+' cause the sizzle selector engine to fail as well.
Modified mongo setup code to use the non-deprecated protocol.  Semantics should be identical.
Renamed projects WebService and WebService.UnitTests projects to WebApp and WebApp.UnitTests respectfully.
Renamed Namespace WebService to WebApp
Made CSS class names for lexical elements lower case for convention/better interoperability.