Refactoring the architecture for cameras. Created a CameraBase class for all other cameras to inherit from in order to DRY up the code. Also cleaned out a ton of unused functions and put all cameras in their own folder for organizational purposes.