APOLLO-3477 Added Assignable Interface
APOLLO-3179 Updated dependancies
APOLLO-3477 Moved location of IsAssignable
APOLLO-3480 Initial Assignable Composite Abstract
APOLLO-3476 Move and minor refactor of user to inherit from the AssignableComposite
APOLLO-3476 Updated all references to the old user namespace
Merge branch 'master' into APOLLO-3179
APOLLO-3477 Updated signature
APOLLO-3179 Created assignee trait
APOLLO-3179 Created interface for assignee
APOLLO-3179 Updated User and composite to use the interface, mapped firstname to name
APOLLO-3841 NullEntity created
APOLLO-3841 NullEntity created
APOLLO-3179 Unit test coverage
APOLLO-3179 Pedantic use of unset params
APOLLO-3473 Created Group Abstract
APOLLO-3475 Plugged in intial teams, updated inheritance construction
APOLLO-3179 Re-refactored user class for backwards compat
Merge branch 'master' into APOLLO-3179
Merge branch 'master' into APOLLO-3179