#80: Move external libraries to vendor directory