Added ability to create paths that don't exist.

Also a few bug fixes.
Updated readme to include information about path creation.