Add build system and packaging