Fix startproject project name

Add project name validation
the preferred way for scrapy commands to set exitcode is to use `self.exitcode`