Add more extensive test suites.

#100
Don't forget to remove.