Merged some of the jessitron branch
Make sure we do not send the same problem twice
less printfs
More jessitron merges
Make sure the difficulty of problems scales down