Removed unused code
Made classes final
Made classes final
Minor fix to spacing
Initial support for iterators that support removal operations. Partial fix for issue #2