Implementing both feature #81 and #61

Implemented #81 and #61 
Maybe the `default_dataset` should be called the `default_datastore` or `default_package`, which are terms closer to CKAN than dataset.