Fixed an issue with camera switching.

Also added vector getters and setters for transform, and some cleaning.
Merge remote-tracking branch 'origin/master'

Conflicts:
	Project/GP2Coursework/source/main.cpp
Resolved conflicts and some clean up.

Merge of Euan-Master and Tom-Master was successful.
Working Shader? (works for Tom)