As there are still many areas Hama could be of its use and improved,
it might be a good time to open discuss these issues at this moment.
Some thoughts I have in mind:

- Refactor core package for finer granularity.
  * Separate io into its own package.
  * Decouple BSP interface.

- Monitor subsystem[1]

These could be done incrementally so to reduce the impact of intrusive
blocking. Also some issues might be missed here so please feel free to
comment.

Thanks, and happy new year.

[1]. https://issues.apache.org/jira/browse/HAMA-1001
NEW: Monitor These Apps!
elasticsearch, apache solr, apache hbase, hadoop, redis, casssandra, amazon cloudwatch, mysql, memcached, apache kafka, apache zookeeper, apache storm, ubuntu, centOS, red hat, debian, puppet labs, java, senseiDB