Add in unit tests. Update makefile to always run unit tests.