Lots of changes to support localization

cc @eickenberg. API needs a close look - if the internals need cleaning I am going to do a second PR for cleaning up examples, and probably adding a wordnet hierarchy matcher (matching dog and cat is tricky). 
does this reliably always refer to the right place? Is this place ideal for keeping the images or should they rather go where all the other data go?