Merge pull request #11 from ehsteve/master

Updates
Merge remote-tracking branch 'upstream/master'
made core optional
rays that hit core faces now update their destination
added history to ray
removed shield core and now no bounce count on det