fix config unit tests
add vector + unit tests + example usage