readme, some tests, and stuff...