Overhauled test runner.
Added console.log support.
Added assertion error messages.
Consolidated client and server scripts.
Updated NuGet package