Updating build system, adding some basics so it builds.