implement markov chain with basic weight system
better initialisation, fix some style issue
wmc : returns only an array of value
wmc : add position rules, add preemptive data check