Changes to be committed:
Changes to be committed:
Merge branch 'master' of https://github.com/ewiger/Jterator
Changes to be committed:
-renamed:    ExampleProject/JHandles_ExampleProject.h5 -> ExampleProject/ExampleProject.h5
-new file:   ExampleProject/ExampleProject.pipe
-deleted:    ExampleProject/JPipe_ExampleProject.json
-new file:   ExampleProject/JT/input/read_filenames.handles
-new file:   ExampleProject/JT/modules/jterator
-new file:   ExampleProject/JT/modules/read_filenames.jt
-modified:   README.md
-modified:   example/modules/foo.py
-new file:   jterator/module.py
Changes to be committed:
	new file:   module.m
        - handling of standard input as JSON and of input and output arguments of a module similar to the implementation in module.py
Changes to be committed:
	new file:   +module_m/get_handles.m
	new file:   +module_m/read_input_args.m
	new file:   +module_m/write_output_args.m
    - reorganization of the matlab code -> package containing individual functions
Changes to be committed:
	deleted:    module.m
    - now as package +module_m
Changes to be committed:
	new file:   illum_correct.jt
    - example Matlab module
Changes to be committed:
	modified:   illum_correct.jt
    - example matlab module with input checks via inputParser
	modified:   ../../../jterator/+module_m/read_input_args.m
    - editing
Changes to be committed:
	modified:   illum_correct.jt
    - input arguments for function are specified in the documentation part of the function in JSON, which could be read and written into the .pipe file
    (maybe even automatically to produce a skeleton of the pipeline).
Changes to be committed:
	modified:   illum_correct.jt
    - adaptations described in previous commit (JSON specifying input and output arguments in the documentation of the module) were placed in better position, namely directly at the beginning of the module
Changes to be committed:
	modified:   illum_correct.jt
    - correction of JSON syntax in documentation (see previous commit)
modified:   README.md
- Writing up some paragraphs.

modified:   example/foo.pipe
- Changed design of the JSON pipe schema.
Merge remote-tracking branch 'upstream/master' into hackaton
modified:   jt
- Renamed invocation of Jterator -> JteratorRunner class

modified:   jterator/module.py
- New class Module() - Wrap arround subprocess execution of the module.

new file:   jterator/runner.py
- new class JteratorRunner() - the main logic class that runs modules.

Note: tests are still missing.