Added interface documentation
Updated documentation in general
Removed requirement for getContent in iterator interface, doesn't make sense anyway