move artisan commands to console
remove hhvm from travis
remove controllers from composers
add coverage to gitignore
update composer

this conflicted with phpunit --coverage-html flag
cleanup old stuff
refactor to use new support DDD