refactored dense vectors
refactored vector+value operation
added hadamard product; added linear vector-recorder
iterators are writtable
vector iterators are working fine with set/get scenarious
refactored recorders to sinks (thanks to @fiat_money)
moved VectorSink to io package
moved iterators to io package
revised the vector methods
use iterators widely
added subtract operation
checked sinks