This MR updates dependencies, appends a necessary flag to the build process, and cleans up the project a bit.