Racket bencode decoder almost done.

Nested dicts and lists still are problematic (drop values or throw
exceptions), but everything else seems to work.