Make InjectionException checked

This update adds the Instantiator interface and makes InjectionException checked.