Added parameter value tests for is_overlapping_sequence_identical()
Added tests for ignore_overlapping_sequence()
Removed redundant checks that read_1 is unpaired
Added tests for extract_and_update_methylation_index_from_single_end_read() and extract_and_update_methylation_index_from_paired_end_reads().
Also, fixed off-by-one error in positions of reads in all other tests.
Added check of 'm' to initialisation of WithinFragmentComethylationMTuple objects.
Added tests for WithinFragmentComethylationMTuple class, including failing tests to work on next.
Version bump.
Added check that methylation_type is valid when initialising WithinFragmentComethylationMTuple objects.
Version bump.
Added missing import to mtuple.py
Additional argument checks when initialising or using methods for WithinFragmentComethylationMTuple objects
Upgraded warnings to errors in mtuple.py. 
Changed references from comethylation.py to comethylation.
Version bump.
Added tests for WithinFragmentComethylationMTuple class
Replaced all checks of stranded/directionality with a call to a new function get_strand(). Closes #60
Additionally, this enables handling of non-directional libraries. Closes #61
Version bump
Added tests, including currently failing ones, for get_strand()
Merge branch 'master' of https://github.com/PeteHaitch/Comethylation

Conflicts:
	comethylation/tests/__init__.py
Passing all unit tests.