Sets up a core controller

I am going to create a netflix controller.
Originally I thought one generic controller would handle everything.
I think I need more specific actions now.
Adds a new Netflix controller

Updates search to call this new method.
Fixes a bug with browser launch - always quote the input
Still need to write some tests
Updates tests for Netflix controller