use grape to generate api
reorganize grape entities
reorganize migrations
add grape weixin api
update weixin api
add weixin controller
add weixin view
add assistant api
fix assistant api bugs
add api documents
update openfire entity
Merge branch 'master' into deploy