Define the messages for establishing the new epoch.
Merge pull request #3 from EasonLiao/defmessage

Define messages (using protobuf?)
Leader election implementation.