Fix PEP8 whitespace errors and redefinition of builtin 'dir'
Fix ImportError on ask_yes_no
Add editor encoding to files, as well as envscripts
Add jinja2 template for setup.py
Add some extra documentation if people choose to create a setup.py file that is verbose and explains its reasoning behind some of the less self-explanatory options.
Update template and get rid of some runtime errors in template
Refactor ask_yes_no prompting
Add bootstrap as a keyword
Restructure project.

* Move default project creation entry point into __init__.py
* Move project creation out of its own object to just a set of functions
Merge pull request #1 from ryansb/master

Adjusting the pythong