more functional refactoring of core interfaces
ddd dropped
more slick refactoring and update
drop ddd
ACL service with dao and methods
slick impl of acl dao and tests
device with permissions
refactoring of dao
device dao fix
organization get refactoring
test fixes
adminuser and adminuserref with organizations
adminuser and adminuserref
domain domainref specialization
domain domainref impls
make session var explicit and turn it into abstract type
implicit session handling
organization and domain fix
session provider
session provider impl
swarm can run multiple services
allow authentication system to do authentication in behalf of external services
iotdb become a service in swarm
define service interface.services that implements a well defined interface can run in swarm
external services should support tenancy for domains
complete metadata for iotdb