added upvalues, added vehicle support, code and comment cleanup
moved attribute config to attribute.lua
reworked/added border and gloss textures