Add mass variable
Add check for self asignment
remove un-needed line
Add chceck for valid four momenta
Add stream opperators