More unit tests
Move BlueprintInformation interface out of the impl package
Make BlueprintInformation extend BlueprintReference
Test the getID() methods on types and the getProducedTypeId method on blueprints