added two forgotten dependencies to build file; added OverloadedStrings language extension to GHC options in build file
changed Bencode's BDict to be a Map.Map BL.ByteString Bencode instead of
Map.Map Bencode Bencode, to enforce the specification that keys must
only be strings; assorted minor corrections. Currently experiencing
strange problem with an inexplicable type error only under
emacs; everything compiles and loads in the interpreter with no problem from the
command line.