Merge pull request #213 from byronyi/master

fix backward compat
Merge pull request #214 from byronyi/master

add travis-ci test for py3k
fix set_default none
Merge pull request #216 from byronyi/fix#215

fix set_default none
Merge pull request #217 from byronyi/master

more compat for tutorial