improve fast solver docs
improve fast solver docs

Added doc comments
Improved wording and added more punctuation
Renamed full_update to _solve

Reordered method definitons so that the
public ones are further up and the dependencies
further down

Emerentius/sudoku