Split JLCoverTreePoint.h into definitions and declarations

i.e. JLCoverTreePoint.h ad JLCoverTreePoint.cpp