Merge pull request #2 from yifan-gu/master

test dependencies
another file structure
Merge branch 'master' of github.com:go-epaxos/epaxos

Conflicts:
	replica/instance_test.go
	replica/message.go
Merge pull request #3 from fengjingchao/master

another file structure
before merge
after merge
finish acceptedProcess, need test
move dependencies to data, make []Command as Commands, change replicaId's type to uint8, make everything in data packge exportable
add some tests for data/
Create .travis.yml
Update .travis.yml
Update .travis.yml
change acceptedProcess, plan to return nack
move makeinitialballot into raplica
move dependencies into replica, fix command copy
data test 100% coverage
finish nil status handle propose
after merge
change action and status's type from int8 to uint8
add tests for replica