add item tests and database cleaner

closes #36