server: handle cases where get_definition_location returns None and make try clause a bit cleaner,
Proxy: check for existence of python interpreter at passed path, handles otherwise cases more gracefully
handle lookup while window has already closed
Merge pull request #27 from asfaltboy/server_debugging

Random fixes and catch exceptions graceully