Moved to using noLegacyStyle (closes #20, #16)

* Plus a bunch of editorial fixes
* also closes #16 

This is far from done or working yet, but at least some of the infrastructure is starting to come together.
What I mean is:

```JS
var d = "display"
var resolve = ( ) => { 
     wakeLock.isHeld(d); //true
}
var reject = () =>{
   //was released before reject.
   wakeLock.isHeld(d); //false
}

wakeLock.isHeld(d); //false 
wakeLock.request(d).then(resolve, reject)
//Holding because it was requested. 
wakeLock.isHeld(d); //true
```