Added namespace snippet
Additional operator overloading and ctor helpers
Merge branch 'feature/cppsnippets' into develop