Added the License headers,

Commented all the classes.