fixed issues with neural net training
made arguments to training configurable
added Animat class, training for animats
added a gitignore to ignore idea folder (pycharm) and .pyc files