integration tests
more integration tests

* finish integration tests for factories
* fixed bug where you could have stats less than 1
* ninjecting
* begin integration tests for randomizers