added some typedefs
added intersection operations + triangle primitive + tests
bug fixed in intersection.h + test from BlackHawk74 added