implement first formatter for symfony console, clean up interfaces