added coordinate and vector classes
stuff Wshadow