major code refactor

1. change package to org.yraft
2. add factory class: Raft
3. add configuration class RaftConf
4. cleanup RaftServer code
5. refactor Communicator interface
6. refactor TimerService interface
7. Remove PersistentState message
8. refactor ActorMain