Add initial tests
Add documentation to configuration template
Merge pull request #49 from jho406/jh-develop/tests

Add initial tests, is_valid returns boolean
Merge pull request #51 from kmayer/template-docs

Add documentation to configuration template
Merge pull request #52 from kmayer/error-message

Add more helpful error message