Merge pull request #16 from zmouren/develop

Develop
Totally rewrite the server code; restructure packages; still work in
progress
restructure test package
fix compilation error by comments
修改小错误
basic intro for concepts and commands of new version
typo
add heaq implenmented priority queue for Recommedation class
 change package name