Added default function close()
Changed DataCorruptedException to extend RuntimeException instead of IOException.
Added marked hashes (for editor use only) and utility function byteArrayToString()
Created PAssetManager interface and default implementation SimpleFolderAssetManager