Bare-bones implementation of friendly item names
Improve friendly item names
* Add convenience methods to friendly item names helper classes
* Make more frequent sanity checks