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