Refactored bulb loading to support only loading some of the bulbs (mainly for testing purposes) and added license file.