Send tasks data to the server

At every badge awarding screen, the Activity will
attempt to send the trianee tasks data to the server.

Add Reporter class that handles data transformation,
communication to the server and updates of the GUI.

Signed-off-by: Martin Abente Lahaye <tch@sugarlabs.org>