fix role tests
fix repository tests
fix more tests by using all fixtures
gantt needs fixtures
there are so many side effects by using only a subset of the fixtures and also it creates lots of annoying noise in the test code. this commit changes individual requires to :all which fixes some tests when test files are run individually or in a different order.