Must use URIs as much as possible when accessinf the FileSystem to
ensure absolute and normalized (filesystem) paths. 
Wrapped URISyntaxException to nested FileURISyntaxException which is a
subclass of IOException.
Added FileSystem options and tilde resolving.
Rename SEP_CHAR -> URI_SEP_CHAR.
Update to new FSUtil Api.
Rename.
Updated to new Octopus API.
Added rudimentary syntax checker.
Added some basic check to test for invalid characters.
Update of URISyntaxException -> FileURISyntaxException.
Must copy icons into distribution.
Typos.