Fixed namespace scope inheritance in decoding bundles
Refactored the intefacing classes, added ProvJSONEncoder and ProvJSONDecoder
Fixed typo in the previous commit