updated readme and pushing 3.0 to npm