add installation instructions; publish to npm