added JMX support to the index sizing invocable
moved custom index class out of run directory