Updated build system to make more sense when it's not set up