Smarter seed targeting information, better CLI display, verbose mode, -force mode and more

This pull request:

* Makes init more stable
* Fixes ENOENT errors on windows (using exec instead of spawn)
* Allows users to name folders whatever they want (smarter targeting)
* When using init to create a single project it no longer adds the backend or frontend folders, it installs to the path they provided
* You can now use verbose mode for debugging ( -v, --verbose )
* Added the option to force overwrite/remove existing folder ( -f, --force )
* Cleaned up and expanded CLI help ( -h )
* Provides better and more detailed progress on what is currently happening inside the process