Update README

Refs #1
Update README

Refs #1
Update README

Refs #1
Initial working interface sketch

Refs #2
Add example application config file

Node info will be read from there

Refs #3
Another example of Thrift, for first milestone
Refs #4
Merge branch 'dev' into feature/2-thrift-interface
Make it possible to run the server instances locally on different ports

Refs #2

RunLocal.run()
Client.perform(Client.sampleCommand, RunLocal.nodes(1))
Merge branch 'feature/2-thrift-interface' into dev
Add examples
Update README
Merge branch 'dev' of github.com:jg/dfs into dev
Java rewrite pt.1, still need to update README
Java rewrite complete, updated README
Extend listFiles service function

We will want to list fileEntries (paths and types) of files on nodes
Add basic file listing functionality to client
Update README
Move classes where they belong in the  directory tree
Divide server and client into separate packages

It will make the (shared) dependencies between classes explicit
putFile should take both local file path and remote file path