Added some base classes
Added Vec3
Working on base code
Added project files to gitignore