General re-factoring. Extension now start as part of web page tab, not as popup, modified manifest, added basic bootstrap logic, added angularjs