Started implementing Camera
Refactored Camera, added file comment