typedefs for distance and edge length functions added
macros renamed
macros improved to avoid explicit eval of eigen expressions
readme updated
use of correct function macro in uniform edge function
major simplifications with select functions