Use uso from npm instead of own library

For interacting with userscripts.org

Signed-off-by: Tim Smart <tim@fostle.com>