Test suite initial commit

Added the beginnings of a test suite