Implemented initial QLearning
4 animats in main.find
fixed bug where reward was not resetting every tick
Added capability of animat to deal with 2 food sources. New simulator file shows some of the new functionality
Fixed problems with main_find.py with new functionality. Straight up performance isnt as good now, since we can actually pick up food, move it around, drop it, and food being held cant be eaten. Also, the state space may now have to be increased to accept the second food gradient
Fixed some inconsistencies, improved food moving test
Slight mods to move_food_test state machine logic, still not great. Other updates to foodType, now it is a self.foodType list object.
Added prelim reward function
Merge branch 'q_learn' of github.com:aadit/colony-forming-animats into q_learn

Merging between updates and reward function.
Completed getReward function
multiple food sources q learner
Updated reward function to cap out at max energy
adding getTargetFood function
Updated gen_corners sim to train first.
Merge branch 'q_learn' of https://github.com/aadit/colony-forming-animats into q_learn

Merge energy max cap changes from Aadit.
changed reward function to not reward multiply negative rewards
updates to gen_corners
Merge branch 'q_learn' of https://github.com/aadit/colony-forming-animats into q_learn

Merge from Aadit - changed reward multiplier to only work on positive nums
reward following gradient
Merge branch 'q_learn' of github.com:aadit/colony-forming-animats into q_learn

 the commit.