Added a Camera Base Class, which will be the foundations of all Cameras created in the future
Created a functional Camera class. Camera will be the base class and the first child that inherits from it will be Pinhole Camera. This virtual pinhole camera uses perspective viewing.