Geometry updates, CsI Array added
I started to make an outline of our project. Instead of building off an example I'm writing everything. This skeleton should be a good enough model to start writing some different processes in, but it won't compile right now as not enough things are fully implemented. This commit is just to show early structure.