Enhance dev env

Some trivial amendments.

* Aggregate virtualenv folder into one.
* Autopep8 boom files to let them pass test.
* `.gitignore` file is worthy.

ps. add `.travis.yml` to codebase?