Merge pull request #1 from jaypoulz/max1

Max's Deliverable 1
Merge pull request #2 from jaypoulz/max1

Updated qlearning readability
Updated external API for getting actions
Merge remote-tracking branch 'origin/master' into jpTwiddleThumbs
Merge pull request #3 from jaypoulz/jpTwiddleThumbs

Basic Interface for Getting Next Action
Added basic hooks
Merge pull request #4 from jaypoulz/jpTwiddleThumbs

Added basic hooks
Fixed merge conflicts