File re-factoring.
- Renamed index.js to src/promise.js like other fantasy-land
- Moved test.js
- Added gruntfile