Merge pull request #33 from clue/move-algo-weight

Move Set weight helpers to new Algorithm\Weight
Improve documentation