Added basic structure for KDTree including constructor
Updated gitignore to stop tracking swp files
Completed simple implementation of a recursive KDTree
Fix to DIM templating, and then renamed to level to be consistent with NDTree
Implemented hacky proxy pattern and followed similar interface to NDTree without Body object
Reverted back to recursive, but not all book-keeping complete