saner build system, updated docs