UI for datasets

Fixes #273 

- UI for adding and editing datasets
- Fixes to datasets API

Please run migration script cql/migration_datasets_cleanup.cql
entity_id 1st