Added temporary ParVector class to test using different vector representations for event data.
Renamed cuda replacements of TLorentzVector etc.
Reworked typedefs.h
Added wrapper class for thrust vector. Does not use device yet.