Issue 115 eslint

I'm not overly happy with this... but i'm open to reviews before I delete it and try again.
Comments inline.
JSHint was also complaining that these `conf` vars were unused in these 3 files.