Rearrange Geometry classes - added github . files

Geometry, BufferGeometry and GeometryGroup do not inherit from eachother
(in Three.js) - Three.cs reflects this now as well. (The 3 classes
inherit from a single abstract base class BaseGeometry)

Added .gitattributes and .gitignore