Leave url-encoded string as is
Suppress server header in HTTP response
Merge pull request #30 from EasonLiao/disable_server

set server header
Merge pull request #35 from EasonLiao/encode

leave url-encoded string as is
Add single server testcases.

- Verify that the path remains url-encoded in both response header
  and directory listing.
- Verify that the response doesn't contain "Server" header.
Merge pull request #38 from m1ch1/test

Add single server testcases.
Return 201 for resource creation.

Also some refacotring on code about responding
Merge pull request #36 from EasonLiao/reply

return 201 instead of 200 for successful resource creation
Return node information in header.
Merge pull request #39 from EasonLiao/return_node

sequential file creation should return location header
Return 201 for creation of resource
Merge pull request #48 from EasonLiao/return_node

Return 201 for creation of resource
Add single server testcases.

- Verify that creating directories/files return 201.
- Test that you can recursively delete directories.
- Trying to create a child on a file should fail.
- Trying to put data to a directory should fail.
- Fix punctuations.
Merge pull request #47 from m1ch1/test

Add single server testcases.
Process watch request locally.
Add single server testcases.

- Wait for a directory creation.
- Wait for a file to reach a certain version.
Merge pull request #51 from m1ch1/test

Add single server testcases.
Merge pull request #25 from EasonLiao/local_watch

process watches locally
Update the spec on the wait semantics.
Update the spec for test-and-{set,delete}.