stub files for image and layer
created Image and Blob types, switched to using them over lower level CG/CF types
Added documentation to blob