Various java doc.

Also added getNetworkOutputs into the neural network code, this will
allow the neural ship to be able to figure out its actions.