added the serialzation classes from diffusive (moving them over here)
cleaned up warnings
updated the serialization test case
Fixed bug with map renderer where the regex was too restrictive for map keys
adding informational logging in when a renderer is selected and not found
Merge branch 'feature/serialization' into develop