Group project in INF5750, autumn 2014.