initial commit of new branch
+ Refactoring (Action/FileComponent)
+ content hash update propagation to root on fileTree access/changes
+ test cases for basic FileComponent operations (put/get/delete incl.
content hash update propagation)
+ Hash update progation improved
+ Refactoring and minor fixings
~ minor changes and documentation, code reordering
+ Error fixing
+ Test adaption (FileEventManagerTest should now work without any
problems)
+ Added a flag to FolderComposite / FileLeaf to indicate if it was
uploaded to the DHT or not. (to distinguish create>delete>create from
create [upload] > delete > create <=> move detection)

+ deletedFileComponents correctly updated (in case of detected move)

+ Synchronized the part in which the ActionExecutor manipulates the
queue
! only commited to switch between plattforms
+ ContentNamesHash handling in FileWalker implemented
+ Incomplete test of filewalker
minor additions
old stuff deleted
+ added serialize method
~ extended some classes with Serializable
! NotSerializableException at sun.nio.fs.WindowsPath
- removed Serializable statements (not necessary anymore)
+ added persistence functionaly by using XStream library (write to XML)
+ persistence test added
+ New testcases, various fixes, refactoring
+ Documentation, bug fixes, refactoring
+ Path updates implemented (if subtree is moved)
Merge branch 'composite-pattern' of https://github.com/Hive2Hive/PeerBox.git into composite-pattern
~ Clean up