Improve main test coverage
Read parameters as YAML
Refactor parameter validation
Don't break existing behaivour, use the default encoding
Merge pull request #6 from michaeljoseph/review-fixes

#260 Review fixes