Split black-coffee into multiple files. Remove semicolons. Use JSHint instead of JSLint.