Added const dereference overload to Iterator template
* resolves to the value_type of the Iterator specialization type
* expanded Container test cases accordingly