Implemented a vector type.
started implementing Keyboard and Mouse input.