Added proper licensing. Yay.