added tests and readme generation
package update