* Add option to return Path::Class records instead of strings ( where possible )
* Add optional condition handlers to cope with various "bad" conditions that may happen,
	ie: A file may exist, but due to security permissions it might be unreadable, do we explode, or  .... etc, etc.