Added dependency on hidapi, which is required to lock the input endpoint
Fixed build script and .gitignore