Add support for --bench to artisan controller:make

Proposal #1658 got closed due to PR #1982 being created as a duplicate of my fork, but it doesn't include directory creation. As a result, if the full path to controllers doesn't already exist, the command will fail.

This PR resolves that issue by checking for and creating the controllers directory if it doesn't already exist. Since #1982 appears to have been copied from my fork originally, this PR supersedes it in terms of functionality/stability.