rearranged the old (now deprecated) class to be included in the existing base class;
updated the example to make use of the new class structure
updating the version info, etc
implementing a few more of the name methods
updating the method names to be consistent
implemented all the location-based lookups
added icon list info
comment tweaks
updating the package name to my own namespace
Merge branch 'refactored-core'