Added build system and setup script