Entity date created is now set in constructor
Date updated properties are now set using life cycle callbacks
Entity now requires a user to be created so there will not be empty fields in db
Added phake as a dev dependency
Entity now requires user and user ip to be created, user now requires userIp to be created, started to use mocking in tests to make creation of objects simpler