Willscott cleanup

Formatting Stuff
* Removes the copy task for the non-existent interface bundle
* update UDP's onRead failure message to match the interface definition
* spacing & jslint updates on providers / gruntfile
Why did we decide to have the interface return implementation-dependent result codes, instead of the actual error message?