Merge pull request #21 from CIRCL/master

Implemented several changes mainly for reliability using proxy lists (using randomization)
boundary check fixed (cosmetic)