fix spelling error
Implement "manifest" message type

- Add test because of message complexity
Merge pull request #10 from cachapa/master

Implement "manifest" message type
Implement "get_manifest" message type
Implement "manifest_current" message type
Implement "get" message type
Implement "file_data" message type
Rename class name to match coding style
Implement "update" message type
Implement "move" message type
Implement "max" message type
Merge pull request #12 from cachapa/master

Implement the rest of the message types (2nd attempt)
Merge pull request #13 from detunized/master

Fix the build on OS X
A lot of lines removed by introducing a base class for messages