Add readme and renamed the classes to more general name.