improved integration tests
added awesome print gem