steem-js != steemjs-lib
They work completely differently to each other. Originally the official steemit one had practically no documentation, and I believe it lacked the functions I needed.
Of course if it's improved now, then maybe I'll try it out.