Make it possible to disable fixture autoloading

- Adding vendor and composer.lock to .gitignore
- Making it possible to manually load fixtures between tests.
- Minor refactoring