Ryan Giles reflects on what he learnt during his time at Luton and Hull - and how Middlesbrough can benefit