removed  unused cruft
improved calling plugin functions with optional keyword args
returned plugin functions in mathutils.py to not need _larch keyword arg
improved unit testing infrastructure
added unit tests for calling plugin functions