added google analytics
added docs/build in ignored files
merge Widget and Page class