Hi mmerickel,

Originally pcreate -s starter a/b/c/d 
will create a/b/c/d with starter template put in d, and name d as pkg_name
(and there will be a/b/c/d/d)

What I want to achieve in this patch is as follow:
when I dev in d I want to create a module called e.f in d (a/b/c/d/d/e/f.py, 
    and I want the scaffolding template also generates corresponding test files  
    (a/b/c/d/d/tests/tests_e/test_f.py)

if I am in dir a/b, I would like to have the following command to achieve:
pcreate -s simple_module -d c/d/d e/f

if I am in dir a/b/c/d/d, I would like to have the following command to achieve:
pcreate -s simple_module -d . e/f

and also following the original convention:
pcreate -s starter a/b/c/d would just have d as the pkg_name

So I would like to extend the usage with "pkg_full_name".
In pcreate -s simple_module -d . e/f,
pkg_full_name would be e.f, and pkg_name would be f

In pcreate -s starter a/b/c/d,
pkg_full_name would be a.b.c.d, and pkg_name would be d
and won't conflict with starter/alchemy/zodb