Feature/remove std array dependency

Cleaned up Vector class and removed some dependencies, including dependency on std::array. 

Also made the internal array public so it can be used with c-style API's like OpenGL.