1. Changed internal storage of function data from iid -> attr -> val to attr -> iid -> val
2. Changed object name space :
$info{name} is a object variable
$info{_name} is a cached entry or flag for cached entry
3. Added error reporting for silent usage of class with $self->error()
4. Added more object instance methods for instance data for more OO like behavior
5. API HAS CHANGED -- load_all() and all() return new data structure. These were internal functions,
but listed in example (groan)