Added 'evaluate expression' features

You can now use Shift/Ctrl + Enter to evaluate the expression in
location or a new window. Did some minor clean up as well