Split JLCoverTreePoint.h into definitions and declarations

...es i.e. separating definitions and declarations