added a log4j configuration file re #138
fixed name escaping issue with the mbean (I had bad MBean name with the use of / in the JMX mbean name); using jolokia.request seems to work around them. Also simplified the reload logic; so we only reload the web app data when the JMX tree is reloaded, or we complete an operation. This also should mean that we reload the view if someone else updates the JMX tree in the tomcat JVM (e.g. another user starts/stops web apps)