Added first, firstKey and firstValue methods
Added CUD method and tests