`StorageManager.create_storage()` doesnt initialize the repo correctly if its brand new

![travis_ci_-_free_hosted_continuous_integration_platform_for_the_open_source_community](https://cloud.githubusercontent.com/assets/1065/4790427/0e705594-5dd1-11e4-8948-f45d3958bc7e.jpg)

Allows us to define different builds and then specify which of those build combinations we're happy with failing.