new msg module that doesn't use exec
add own bencode library, very untested
realize that request isn't being used