Vector3 class version 1

Finished the Vector3 class as far as I think is necassary. Possibly
need more functions within it, but I've covered everything I could
think of. Some of the calculate functions should maybe be static, but
that can be changed in a future version if necassary.
First commit in this branch
Merge branch 'GameObject-class'

Conflicts:
	src/culminating_engine/Vector3.java
Merging branches