Updated to include 'should' in dev dependencies as it's needed for tests
Tweaked node_modules ignore because git (version 1.7.8.4) wasn't picking it up