The pubspec file was incorrect

I'm guessing the pubspec was based on a example, and was therefore not fully correct, causing issues when pub attempted to install the package. The fixes in this request fixed it for my use case.

I also updated some other items like author etc. attributing the original author. I suspect however pub probably wants the _package_ author here, in which case it's probably _you_ :)