add tests
fix mineral helpers
Merge pull request #92 from tjhei/add_helper_tests

The set_method stuff was broken for some of the mineral helpers. This should fix it.
make benchmark output more robust
make tester a bit more lenient with tolerances
silent unittests

I wonder why I decided to print this unittest info in the first place.
test script should not return non-zero exit code

the automatic tester doesn't like a failing exit code. I guess we don't
need this.
Merge pull request #94 from tjhei/fix_tests

- make endmember_benchmarks.py more robust by printing more digits
- change numdiff settings to work better
- silent unittest output