Added equals for vector && implemented tests
Added Ivector to tests
Added a swiss army knife
Adding Marshallization
Fixed Basic Marshallization