Initial commit of unit tests, still need to add in values.