Various changes and cleanup (now inherits from delite/Store not StoreMap; now items can be added only via store API; added test cases; etc.)