Updated build system and docs