these dataobj classes now use the correct API - no other changes
loginticket class now uses correct API + added support for proxied IP
use correct API - generic support for Thumbnails (in a separate dataset)
Thumbnail class - very similar to File (its ISA) but cleanly kept separated - also has a separate storage directory than other files