added URI component encoding, renamed implicits delegate to peer, flrshed out path handling,
shuffled packages
improved URI component encoding and restricted it to UTF-8, added support for multipart requests