namespace everything
cleaning up and fixing bugs introduced while namespaceing
change travis build to composer
add typehint
add basic symfony console command
switch functionality to symfony console component
minor warning fixes
cleaning up
make phar building possible