task heirachy almost done, can now do some basic drag and drop in jtree