First commit

There are some things to do. I cant figure out how are erase and add
vectors calculated.
Neither how controller should be trained. Any ideas?