removed the constructor arg from on of the InputDeviceNames to increase test coverage
added more tests around errors in the bootstrapbuilder. also tests showing that it will not throw any errors if it is given the correct configurations
full coverage for the endstate