Changed registerItem to return the Item

This was changed to return the Item so it was consistent with the other
register block & item methods.

[Split from old pull at cpw's request]