nmf with tests
Merge pull request #7 from chris-stock/nmf

nmf with tests