Added build script and all of the written code