Require Underscore.js if not already available

Make sure Underscore.js is required if it is not globally available
(e.g. in Node.js).
Remove unnecessary bracket notation
Merge pull request #1 from andreaslundahl/underscore-in-node-fix

Require Underscore.js if not already available