Make use of Guzzles own mock things
refactor tests
use pretty formatter
only output error view on production
Fix issue #1