adding first round of unit test framework.  currently only supported on macs