First commit
Refactoring package names
Added cluster benchmark
Refactoring
Using NIO interfaces