Make roll() and range() more robust
Add currently useless built-in web server