Use InternalError
Removed windows workaround
Replaced open_resource with Resource class (w. ctx manager); added read_json(), is_local(); Renamed urlresource to resource
Reflect recent Resource changes
Added more errors: User, Internal and Configuration
Added preliminary support for datapackages (see http://data.okfn.org/standards for more info)