Unit testing initilization
Adding Namshub::Math
Changing include guardian macro names acording to their namespace
Adding Namshub::Math::Vector2

-Adding Namshub::Math header
-Adding NamshubMathTestSuite(all test passed)
-As the title says adding Namshub::Math::Vector2(it isn't finished)
Merge branch 'math'