- Adds error logging with optional messages logging for server processes - Fixes IllegalArgumentException with diagnostics - Fixes Ctrl- Hovering sometimes raising NullPointerException - Fixes error when receiving line index greater than document - Fixes error when trying to get substring of empty line - Fixes NullPointer getting raised sometimes when closing an editor - Changes some TextField into TextArea for easier configuration