Speedup the deserialization a bit;

Lookup table implemented on the Document.Type enum.
Recursing deserialization functions do not catch exceptions (minor speedup measured).
Primitive node client;
Removed KDIndex because it is not up to date;

It is possible to implement a kdindex for evade and will be implemented in the furute, but for now the files were removed. They are in git anyway.
Formatting;
Changed the index format and interface;