Custom configuration class

Add the ability to set a custom configuration class with

```java
GuiceBundle.newBuilder()
            .addModule(new HelloWorldModule())
            .setConfigClass(MyConfiguration.class)
            .build();
```

Addresses #2