Updated dependencies and build system