plug editor feature

                          
|Q            |A         |
|---          |---       |
|Bug Fix?     |#12       |
|New Feature? |yes       |
|BC Breaks?   |no        |
|Deprecations?|no        |
|Tests Pass?  |yes i hope|
|Fixed Tickets|#12       |
|License      |MIT       |
|Doc PR       |na        |
                          

implements EDITOR feature for gush and all commands