Final version.

Final version with all tasks created. Please see the Notes on the Task 3
for the comments on the questions asked in the assignment.