Beginning of AngularJS integration.
Main popup now Angular based
New version of Angular plus optimised attributes.
Syntax clean up and focus changes

Now uses the 'best practice' advice from Angular, and auto focuses on
memorable phrase when profile changes.
Minor tweaks

Loading from the repository and not from JavaScript version, corrected
the focus directive to be more generic.
(WIP) Started on the settings page.
Updated the directives for best practice
Options page UI
Moved profile functionality into classes
Reinstated GA, clean up
Fixe tracking
Added directive for text selection
Separation of JS files (WIP)
Default Profile change now triggers save
Cleaned up files
Further clean up
Fixed GA tracking bug.
Code tidy up