tools/release.js & minor and patch make targets

For issue #36
```javascript
.then(null, function) -> .fail(function)
```