Commented in some code having to do with ViewRenderers, changed a couple interface names in the comments
Allow construction of primitive without descriptor
Minor changes to Polygon so errors are not thrown when checking for fills
Changed for loop to allow for javascript generation
Added check for a null