added license and updated pubspec to conform with pub