Add test suite and contributing instructions