Added sections on DOM, functions and added a better page model