first off, vibe.d is awesome, and one of the many key projects D
needs to thrive.

The specification calls for every project to have a 'app.d' file,
and thus if you run 'vibe build' the resulting binary is 'app'.

So I propose that an alternative be allowed: ProjectName.d
Easy to implement, Easy to check for.

I'll even fix the vibe script to do it, and submit a pull request.

PS-
Also to whomever runs the vpm registry,
http://registry.vibed.org/register
does not parse email addresses correctly. It claims that
"An email user name must not begin with a number."

My email begins with a number, my username does not. I think
it's checking both when it should not be.

It also claims that usernames must be at least 3 characters
when the username is 3 characters.

I'd offer to at least play with that, but it's not included in
the vibed.org github repo...