Validate project and app names
Specify app, not project name in bower.json
Give structure to scaffolding function
Update JSHint opts