Update __init__.py

Update doc after validate
Merge pull request #1 from NamPNQ/patch-1

Update __init__.py
Update .gitignore
Reformat code
Not need encode utf8 in here, in rethinkdb  query will encode
add ReferenceField
Fix id