rewrote arg parsing + refactored. wip
refactored some files and improved test framework
re added parallel param functionality