A learning project: my implementation af the Getting Things Done task manager