Rework with more indept examples, changes to the basic model with extra functions, and add google analytics support