Add more extensive tests for image_collection and refactor some test fixtures into conftest.py

Closes #105
Closes #58
Add coveralls integration into travis