finished with basic api tests, found and fixed one big honkin' bug.