adding better testing, adding metadata to node library, and fixing user creation to use new url structure