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.
@Natim I'm not happy with this bit either. Not sure if we should be handling some logic here instead of just logging an error and returning the same response regardless of error or not.