Improve logging

Improve the way Pacto logs debug information.

- [x] Create Pacto::Logger class
- [x] Replace all the current debug print with Pacto::Logger
- [x] Configure the logging level thru Pacto::Configuration
- [x] Cover debug scenarios with tests (unit tests only)

<!---
@huboard:{"order":20.5}
-->