Financial Point Process Modelling, The Endo-Exo Problem, Flash Crashes And The Excess Volatility Puzzle Explained