Use a bower hack to use shouldjs release instead of repository
Fix typing issue in constructor's tests
Append a test definitions file to avoid require typing issue
Fix Gruntfile and update version number