RMIT 2011 Distributed Computing Assignment 1