Restructured bencode.js into ./lib/*

- moved bencode.js into lib/
- split up lib/bencode.js into lib/encode.js and lib/decode.js
Merge restructured code from streams brunch to master brunch

Conflicts:
	lib/decode.js