start of record.js refactor
removing ws
new record implementation and almost all of the tests
tests _reset
removing record2 test and adding tests to record
finshing the testing, updating createSObject and the start of parseArgs
adds opts lib, util, tests, and updates parsing