Adding cameras

Adding cameras
Fixed a couple casting bugs in the math libraries.
Adding position class

Todo. Finish filling out camerasys and position tests.