Add z-axis information to Ray's and propagaters.
Add ability to trace rays
Several changes

* Restructured the repository
* Renamed helpers util
* Renamed montecarlo to geometric, since not all components are random
* Added Trace object for tracing rays through a system
* Added AngleSpan source