initial commit of Giraph code