wip-Development

working on tests next
? unit tests generally shouldn't be using the actual db; that makes them not unit tests