Updated to OOP Paradigm/updated name in manifest

Now uses OOP Paradigm. Adding new search engines is now extremely easy.
Updated extension name in manifest