fix issue #16: Wire is now Logger, with configurable Logger.Level

Ex.
```java
 @Module(overrides = true)
 class Overrides {
  @Provides @Singleton Logger.Level provideLoggerLevel() {
    return Logger.Level.FULL;
  }

  @Provides @Singleton Logger provideLogger() {
    return new Logger.JavaLogger().appendToFile("logs/http-logger.log");
   }
 }
```