Split out functions handling douban.fm connections

new file: doubanfm.py