Refactor font picker

First part of the refactoring process. Commits contain changes to the structure of Angular Directives for JQuery plugins.