Rename "Discoverer" to "Scanner".
Fix example in README
Major rework of the API

Provide a cleaner API, more in line with common Node.JS idioms. This
doesn't align with any Cast API provided by Google but the Chrome API is
a browser one where events handling and callbacks are different from the
Node.JS API.