added stack trace prints to editor on exceptions, major changes to the initial setup code in run method - improved opening capabilities/path handling, added additional exit cleanup code, modified the cd command, modified user commands - now works with JSON settings files, added user command - lists installed user commands, eliminated routine prints to std out in addition to the editor view