Replaced the oldf FSTree implementation by the new one which is based on
semigroups. (and is much simpler)
New TimedFSTree (and MTimeTree) implementation based on the new FSTree
More HasFileIdent instances
Updated the server implementation to use the new (Timed)FSTree
Updated the Client implementation with the new FSTree Implementation