Created a skeleton for the primitives class with documentation and function overrides for primitives with custom physics properties.
Added support for cubes, planes, and rectangular prism primitives. Further physics parameter tweaks are needed as there is odd behavior.
Using a rectangular prism primitive for the player's model. Fixing up documentation in Primitives.
- Changed Main to MainPrimitives (this Main class was way different than
the base)
- Reset Main to same as HEAD
Merge branch 'primitive-objects' of https://github.com/jtmzheng/3dss.git
into primitive-objects

Conflicts:
	src/characters/Player.java
	src/renderer/Camera.java
	src/util/Primitives.java