added ppm texture reader and memory management

support for object to load single texture from ppm file, code for
copying images in object structs to device