Add more extensive test suites.

#100