added a license and headers, improved README