rename field to where because it rolls of the tongue better
move the todo closer to where it should be implemented
clean up repo tests a bit
implement skip and limit
make the naming more consistent
fix default table names
typed return because we need to beef up that iterator
implement map