Test Suite and Stationary Fix NLM

Abstracted the test suite initially created by Nick to work for all
future algorithms. Updated Nick's original NLM algorithm. Added the
Stationary Fix NLM algorithm.