lkh748 Unit Tests, closes humphrieslk/cs371p-darwin #7