Many fixes, mainly java doc uneeded dashes and runnable stuff