A neural Network for Java. Javadocs are not finished, and the code could be optimized.