add message templates
use msg.content for content fillup
mv message template to message lib
initial message object model
all message type from server to user is supported
unify receiving and transmitting message
move wechat.py to lib
wechat upload/download media file works