make it easier to load custom classes/structs. Updated API docs, tutorials and examples accordingly.
Changed Loader API to be in line with Dumper, and updated examples, tutorials and docs.
and the turorials and documentation still need some updating.