Added comments, readme and license headers