Added vector performance test
Added optimizations
Removed manual validation of unit test
Added functionality test structure
Added early implementation of performance_test
Added unit_test validation
Changed element_size declaration
Added early vector performance test