Added class to make the list operations easier and also range-based-fore compatible.
Though the iterators still need work. It's still easy to shoot yourself in the foot!