Add tests for ProcessDefinition
Add remaining tests for parallel_processing module
Fix a typo and remove debug line
Add tests for parse module

Also add stricter error checking / requirements of the input file formats.
Add tests for utils module

Also add more extensive error checking/handling.
Merge pull request #39 from jrrideout/issue-19

Add some initial unit tests