New feature: Gaps in the alignment can now be coded in binary states to be read by phylogenetic programs such as MrBayes
Added new OutputFormatError exception
Provided further support for the gap coding method and writting
Added check to the write_to_file method to ensure that alignments with coded gaps are only written in Nexus format