redid project file and added a source file so taht we get C++ properties avaible in Visual Studio (a bug if you would). thus we now define ATMA_MATH_USE_SSE. basic implementation of SSE'd expression templates
removed superfluous functions (since vector4f is an expr<vector4f, ...>. cleaned up the data members of vector4f, added a few more functions
putting everything vector4f related into vector4f.hpp. can't use decltype for operators. can now actually remove the non expr operators (again), because we now store both vectors and exprs by reference, but we'll keep them because they add type information for debugging
repurposed some files to solve the problem of declaration/definition order, and determining the element-type of dervied types for expr
began work on matrix