Still working on the description_editor_morph.js.

I am committing my current progress to my dev branch so that I can pull it from another computer.

At this point I have decided to use a scroll morph and to try and dynamically add the text boxes and labels from a few function calls.
committing incomplete changes to pull down on to another computer.

created new widgets, text_box_morph.js
found a type-o in widgets/control_bar_morph.js
implemented text_box_morph.js in farmsim.html and description_editor_morph.js.
continued work in description_editor_morph.js
Merge branch 'master' of https://github.com/zombiepaladin/FarmSim into Byron-Dev-Branch

Conflicts:
	system_models/crops.js
I have figured out that to get the key event I will have to call the function from the cursor morph instance.

I am committing now so that I can pull and work on this on another computer.
I figured out how to make the text box grow when the user types new text out of its bounds.
I finished the textbox and commented the steps in the code. I also got it to update the owner morph when it grows so the morphs don't overlap each other.
Merge branch 'master' into Byron-Dev-Branch