Support colon in console routes

I think Symfony supports this already. I wanted to create a route such like this:

`php public/index.php engine:generate controller` but couldn't because colons were not supported. I added support for flags as well, but it can be limited to parameters only.

Will write tests if it's approved.