Updated user tests for the new User model object
Re-implemented ADNChannel as an ADNModel
Re-implemented ADNAccessControlList as an ADNModel
Re-implemented ADNMessage as an ADNModel
Common transformer for ADNModel