Replaced .search() with .test()
Moved some content script code to content_script.js
Removed options_page from manifest cos we have default_popup
Linting
Add newline at end of LICENSE
Add JSLint directives
JSLinted
Refactoring

Made only one global variable: CFFVK
Renamed stuff
Prettified `manifest.json`
More refactoring

Renamed more stuff
Changed some class names and their handling
CSSLinted
Respect 80 symbols margin (with a couple exceptions)
Updated `.gitignore`
Refactoring: closures
JSHinted: clickHandler
Refactoring

Got rid of unnecessary `if`
Renamed one variable
Beautify `options.html`
Avoid unnecessary Function object creation
Rename some functions
Settings caching
Settings closure
Format, respect 80 symbols margin
Renamed one variable
Bugfixes

- Invoke execute function in callbacks
- We have to get the settings on every page load because
  `handleClick` works in a different context (popup) and it
  doesn't update our `settings` variable