remove warning
start using c++11
add Vector test cases
add vector
add gitignore