changed some functionality to seperate things out in cli. updated the test for cli to test new functionality. formated printer a bit.