+filter method updates

Overhaul old use of global variables.  Update documentation for doxygen
compatibility.
Adding plm upper threshold method.