cli parser changes:

- More python creation: no Parser.new(), just Parser()
- Special handler for if the specified editor is not present