Position can now be changed by changing attribute values. So sick
addPrimitive for sphere - added an opts param for feeding in diff values
Added phong shader to opts
Added some stuff about plane into opts, more to do