Bug fix

Make fix_permission fix group as well.
Create env directory if necessary when spawning virtualenv
Move templates dir into pywebstack
Add config command
Fix .gitignore for env move and config.cfg
Fix NoOptionError catch
Fix template lookup path
Use config to implement virtualenv_root

Config path set to path.virtualenv

Fix #6 (with different implementation).
Refactor script-running mechanism

Use a global entry point "bin/pywebstack", and relegate mksite, rmsite and config as sub-commands.
May need furthur refactoring to unify argument parsing.
Change virtualenv config path to "virtualenv.root"
Use os.path instead of os when we can

OCD attack!
Add test_mkdir_p

All testable things in utils.py has tests now.
Rewrite README