Apply IFIS pattern for strict mode

Also comply to JSLint
Remove default logging
Merge pull request #3 from 55minutes/george/remove-default-logging

Safe strict mode, JSLint-compliance, and remove default logging