Added Mockito
Removed commandId
Removed deviceId
Added mock tests
New domain object tests