refactored messages to go through a WarningMessage object to make them easier to serialize as JSON
ot:changesCount is the branch length mode used by phylografter
New script for summarizing warnings errors.

Takes a file or directory. Sorts Errors and Warnings by type
to make it easier to see the frequency of different types of
problems.