Add remove method for iterator, changed iterator type to Point and
return type for next to Point

Signed-off-by: Jimmy Fjallid <jfjallid@gmail.com>