improve mineral database documentation

By not displaying all the inherited member functions, the mineral
database help page becomes useful. This commit contains some cleanup in
the .py files. Most notably removing redundant comments mentioning the
source for the minerals.
fix composite sum of fractions

Several things in the check if the fractions as positive and sum to 1.0
were broken:

- the normalization was never applied
- if the sum was smaller than one, no warning was produced
- 1.0-0.8-0.2 produces a negative number, but should be legal
add tests for Composite sum(fractions)!=1.0
Merge pull request #30 from tjhei/mineral_overview

improve mineral database documentation
Merge pull request #32 from tjhei/fix_sum_to_one

Fix Composite fractions not summing to one
Add initial versions of tutorials
Work on tutorials
Edits
Add a bunch of text for step_1
Add lots of text, modifications for step_2
Text for step_3
Adjustments, text
minor text changes

changed 'mantle' to 'lower mantle'
and added formula for stishovite and wuestite
% to Fraction in figure label
More text
Don't need to return mineral.
Split up onto two lines