Add valid app name check
Use the existing validation function for project_name
Add test for dash in app name
Merge pull request #129 from nephila/carlodev

Add valid app name check