Add comments and tweak existing comments for js files.
Lowercase 'Quote.js' to match the other files.
Lowercase angular service names.
Fix typo and remove unnessecary comment in background.js.
Convert JavaScript indentation to 2 spaces.
Separate the links from the paragraphs.
Restructure the json data.
Overhaul the quote script.
Wrap all of the functions in the factory definition.
Fix incorrect array names and bracket placement.
Make the random index function more flexible.
Remove specificity from the randomQuote function.
Rename getQuoteData -> combineData.
Use the returned object from randomObject with combineData.
Compact author check to a single line.
Add missing semicolon.
Add function for returning quotes/backgrounds.
Overhaul core app logic.
Remove jQuery-based Fireflies logic.