Simulation of Lubricant Properties and their Interactions with Surfaces