adding tests and updating readme