Vendoring

Allow the library to be vendored