Diffusions Markov Processes and Martingales: Volume 1 Foundations