Angular rewrite

Rewrote UI functionality using angularjs. Updated content script logic to work with JSON objects rather then individual variables. Refactored interface between content scripts and background.js