Fix TrackingCodes update and Get User/Group

The TrackingCode array was serialised incorrectly to Map instead of
List and the items had different value then expected. It's fixed and
also the BoxUser is updated to match its value type.

Two new method was added to get User/Group by ID.