header, formatting, setter fix
simplified vector distance code
vector constructor by size, table, or copy