Changed vector

- Added SetVector.
- Changed LastVector to CurrentVector.
- Simplified chaining. Set the vector initially and it will use the
last vector until isFinalBlock is True. That will reset the vector back
to nulls.