one-function bmworker
bmworker: supervisor behaviour
bmsup: gen_fsm
pass supervisor around
added missing gen_fsm functions
bmdistr -> gen_fsm
bmworker: send results back to bmsup
use Conc
benchmark function
small fixes