fix #71 by reading sample ID from BAM file
Update travis settings according to official instructions

Ref: http://conda.pydata.org/docs/travis.html
fix #79 by adding assert during annotate pipeline
add test and tweak validation
fix #101 by updating docs to make unicode usage more clear
fix typography issues in docs
fix #106 add friendlier message to CLI

properly raise OSError
fix #107 use io.open instead of codecs.open
fix #111 and add new test case
fix #113 add nested get function to config object
enable get functionality to config subcommand
fix #114 default to .sqlite3 extension
mention that SQLite version 3 is the dependency
Merge branch 'check-tab-separation'
Merge branch 'clarify-sqlite3-dependency'
Merge branch 'fix-annotate-bug'
Merge branch 'highlight-unicode-conventions'
Merge branch 'sample-from-bam'
update changelog