Updates to build system and docs

No big changes here.