Added a license.

Move private headers