Added randomly generated layouts.
Added a random layout generator.
Added a functionality to pacman.py to train/test on random layout (each game on a different one).
Improved the perceptron q learner.
Now saving the biais in a file when trained.