Added Camera class but not finished
Finished Camera class and added Data and OpenedClass classes

Also made some code optimizations,