Improved build system and documentation