feature: #2 upgrade packages and fix problems.

for Issue #2
I try to upgrade all of python packages to lastest version, and make tests all pass.
Fixed problems include:
* import xxxField, Required from wtfroms instead of flask.ext.wtf
* use db.Integer without param
* fix problem of param changed in new Form class