Fixed a bug: If no option is specified, the first argument should be
considered input file name. But an NPE is thrown.
Improved error reporting system.
Fixed error handling bugs
Implemented tests for error handlings.
Improved error message when part definition is missing.
updated resource accordingly with the bugfix.
Refactored test structure.
Implemented tests for invalid json files.
Added resources for invalid json tests.
Added some entries to .gitignore
[maven-release-plugin] prepare release symfonion-0.8.4