Forgot to return false if add() didn't add anything.
Use fetchOne() instead of numRows() when doing a COUNT(*).
Moar tests.