add gpio library; require gpio in client script; generate package.json for cli utility