fixed bundle isVirtual override
tests for critical paths through configMerger
added example bundles to gitIgnore
fixed example complex json: virtual was "true" instead of true
refactored JsonReader to take an optional IFileReader
added system in place to read test data easier; added tests + data for JsonReader