Added a test suite.

Use the Makefile to setup the test environment and run the test suite.