jshint cleanup, fixing a bug in demand downloading reflecta interfaces via npm