Added premium focus functionality, made big refactors
This merge request brings significant changes to how we manage our Application State.
FocusState is now an enum of Focused, Unfocused, and Premium. AppState now maps an enum of Website -> FocusState
Twitter and LinkedIn now have a third focus mode while the other supported websites have two
Edited by Arsala Grey