added testing dependencies and standardized use of bullets