feature(logger): Adds a customer logger class

Adds a logger that can be used to output fatal error messages. Could
also be an entry point to more flexibility later on.

Can be used just like a normal logger:
```ruby
Shrinkwrap.log.fatal!('This will log an error and end the process')
```