Replaced ~str with String
replace Eq with PartialEq and update index trait
Renamed functions and variables according to recommended standard
Added bmp submodule
Added Shape trait with intersection methdo
Temporarily implement Shape for ShapeType and Shapes and added intersect for scene
Working example of tracing a scene, only sphere has a working intersects-method
update gitignore