added a simple test suite and testing to the build process