Moved initialize call in Bolt and BasicBolt into try ... except block
implmented the java version of complete-topology
implemented the java version of tracked topologies
implemented the java version of simulated time
refactored args of withSimulatedTimeLocalCluster and withTrackedCluster
refactored completeTopology
add comments and cleanup
add more comments
add lein-junit plugin to run junit test
remove junit plugin
add withSimulatedTime and withLocalCluster
extract the repeated logic into macro: with-cluster
add comments
use ILocalCluster instead of testing.Cluster
convert the unit test of testing4j to clojure
fix typo
remove the java version unit test
revert change to project.clj
add the unit test for testing4j
upgrade guava to v13.0