Cell Editor

Added a custom cell editor.  It auto-grows as the code entered gets longer and automatically updates the EntryLine widget as a user types into it.  This will also facilitate syntax highlighting and like should we choose to do that in the future.

Side note:  I notice you've given me the ability to directly push into the repo.  What sort of changes would you like me to directly push vs submit for your review via PR?