Testing framework initial commit.
Merge remote-tracking branch 'upstream/master'
added a Test constructor to the framework to replace ad-hoc test object creation
added assertValueArrayEquals and Not versions for values and arrays, fixed sampleTests.js
fixed assertValueNotEquals error message
added helpers to node exports for testing
minor reorganization in /tests
convertInToBinary tests
fixed /tests formatting to 2 space tabs for consistency
Merge remote-tracking branch 'upstream/master'
added assertThrows to framework
added error checking to convertBinaryToInt + tests
reformatted comments in the framework for consistency
getBitString tests + comment rewrite
fixed a bux in extend + added tests
small refactor in 'extend'
Merge branch 'master' of git://github.com/izuzak/FRISCjs
changed test framework to include testSetUp and testTearDown
added a testSetUp function to memory-tests.js to clean up test initialization
changed runTests to return test statistics and updated all test suites