HAJO16 distributed and cloud programming course assignment Contributors: Antti Auranen, Niklas Luomala and Jussi Wallin