Made reportReward private for now
- Modified Action interface to only support count of actions
- Implemented epsilon greedy function
- Added custom random generator class