added basic descriptions and licensing to all the files