make console executable
ignore composer.phar
use name as unique key when deleting sites
update example configuration to match actual generated config
display site list in a nice table
add site command tweaks

- make sure site name is unique when adding a new site
- set a default directory
- check if web root exists