make git ignore pyc files
make git ignore pyc files
add requirements files
Merge pull request #5 from mgax/schema-fixes

fix some validation errors
Merge pull request #6 from dincamihai/use-jsonschema

Use jsonschema
raise exception if schema not valid
Merge pull request #7 from dincamihai/validation-exception

raise exception if schema not valid
Remove additional properties (schema validation not happy)
add missing types