Add atomic set/get configuration from file.
Single server can join itself.
New follower joins in in failure free case.
Now can boot from just log directory.
Remove Request class, refactor MessageTuple out of Participant class.
Merge pull request #99 from EasonLiao/reconfig

Follower joins old configuration in failure free case.