updated readme
refactor and commented.  Moved mesh & cubeMesh to component rather than extending gameobject