Added snapshots and hadoop streaming jobs

In a system with a high volume of rewards (such as click throughs), reward
data has to be aggregated offline. The resulting snapshot is retrieved by
a delayed bandit periodically.

- Added reward log aggregater for hadoop streaming.
- Added reward snapshots as output of log aggregator
- Parsing of snapshots