Created test project
Added junit test case for Camera
Wrote some unit tests for Camera
Updated unit tests for Camera and changed the moveStraight method
Updated camera and tests
Camera movements seem to do interesting things, will need further investigation
Merge branch 'dev/unit_tests'