Adding missing include
Enabling local iterators to be usable remotely
Adding missing #include
More work on vector itself