Fixed a token file-name error.
Improved path traversal, and exception handling.
Improved: path traversal for creation of folders and objects now updates
online at each step to eliminate errors.
Improved: removed unrelated 'throws' from methods and moved them into
the body to be handled.
Added search by path to CSP, and improved search in folders.
Added: search by path to CSP class.
Improved: search in folders -- search by name now returns an array of
everything found.
Removed: search by path from factory.
Folder search updates from source (fixed that as well).
Fixed: update from source now updates properly.
Improved: searching in folder updates the folder content first.
Added refresh whole tree, and fixed folder update from source.
Added: update whole tree children and info to CSP class.
Fixed: update from source built the whole tree in error.
Removed: update info using flags in folders.
Folder/file update events, and update related changes.
Added: folder content add/remove events. This has obvious advantages,
and shame on me for not doing it from the start!
Added: folder/file meta-data update events.
Improved: moved path creation to "Container.updateInfo()" because it's
not implementation dependent (that path is this API's property).
Improved: reduced the number of calls to "updateInfo()" within the API.
Changed: "initTree()" in the CSP doesn't build the tree any more, it
just fetches the meta of the root.