Update and rename Drawer.js to CurveDrawer.js

We also added some basic commentary so that the idea is more easily followed, and some directions for development are indicated.