Task 4 added to solution - almost complete

In hindsight was not added to a separate package