Added local data package support

Closes #163

Works by extending DataKitten::Dataset and extending the data package module. DataPackage::Package works with local files, so we just pass through the reference to the temp file if it was originally called something like "datapackage.json".