first version of the readme and the library itself.