New project generator.
Note about using project generator.
Fix application module name.
Minor code formatting changes.
Updated template readme with new router start command.
Allow user to specify application folder.

With this additional logic if user supplies directory that matches
application name in camel or underscore we will not create it. Otherwise
directory for application will be created in underscore format.
Merge pull request #14 from darkofabijan/project-generator

Project generator