Improve logging

**THIS IS WIP. Do not merge until this message is removed** 
Improve the way Pacto logs debug information.

- [x] Create Pacto::Logger class
- [ ] Replace all the current debug print with Pacto::Logger
- [ ] Configure the logging level thru Pacto::Configuration
- [ ] Cover debug scenarios with test (integration or journey?)