branched due to massive and broken refactoring; new vertex format; added dataloader; everything untested
removed DataType from DataRequest and replaced with format; moved TestMain's into test folder; fixed close() error
test-assets, refactored dataloader, implemented Library stub
implemented callback handling within Library (avoiding weak listener)
same callback can only be added once; can't load twice; nulls loader and parser once done
fixed up vertex/mesh to at least compile again; addec .obj parser to tilezeit
implemented obj import (diffuse map only)
refactored library/loader/parser
refactoring + debugging library/dataparser/dataloader
fixed obj import