Added friendly tests for variation.py.
Added tests for vcf files and variation.
Updated .gitignore. Added tests for creating donor contigs.
Merge branch 'feature/tests' into develop