Added train method to neural network, changed dependencies, renamed main file. Extended documentation