Simplified API significantly

Also removed the Web Intents redux section. This is now implementable as sugaring on top of the ```navigator.connect```