Added operator overload for dot product. Implemented part of the particle contact methods.