Add native file-system key storage driver

* Also expanded exception hierarchy/conditions for storage API.