Parsing SAM tags and tests

Parsing SAM files to symbols. eg :NM instead of a string "NM:i"
Test to check that the tag for edit distance, :NM, returns correctly
Test to check that query for non-existent tag returns nil