update readme
linting and minor fixes
Vec2 doc & cache functions
add new test for vec2