Merge pull request #1 from ErikFang/master

project skeleton
Merge pull request #2 from ErikFang/master

add app reg, roll, assingCollector message
Merge pull request #3 from ErikFang/master

update pom
add gitignore
Merge pull request #4 from ErikFang/master

add message RecoveryCollector, RecoveryRoll
Merge pull request #1 from dianping/master

merge
Merge pull request #5 from ErikFang/master

update message
Merge pull request #2 from dianping/master

merge
Appnode code :1. register 2. normal process 3.roll process 4.recovery handler. Next step is UT and collector code
Merge pull request #7 from ErikFang/master

single thread supervisor + node
app done ,main UT done, to be merge to erik's code
Merge pull request #9 from ErikFang/master

catch IOException in Node.loop()
some UT and hdfswriter
merge the node.java
improve UT
Merge pull request #10 from ErikFang/master

add common/Util.java
Merge pull request #4 from dianping/master

from dianping to jin
Merge pull request #11 from ErikFang/master

change tabs to 4 spaces
finish recovery
Merge pull request #12 from ErikFang/master

add message CollectorReg for collectorNode register and ReadyCollector f...