Moved java executable to top level of app and catch errors in running
java.
Fixed link updating when filtering node types