[FEATURE] Make listener instantiatable, reusable.
[FEATURE] Add a process to listen to outgoing notifications.
Merge branch 'outgoing-notifications' of github.com:ripple/gatewayd into outgoing-notifications
[CHORE] gitignore npm-debug.log
Merge branch 'master' into outgoing-notifications
Merge branch 'outgoing-notifications' of github.com:ripple/gatewayd into outgoing-notifications
[DOC] Add some jsdoc goodness.
Merge branch 'jsdoc' of github.com:ripple/gatewayd into jsdoc

Conflicts:
	processes/incoming.js
[DOC] Document all API functions
[CHORE] Use api-core for set_last_payment_hash
[DOC] typo
[BUG] require the config module to enable storing the last transaction hash
Merge pull request #102 from ripple/jsdoc

Jsdoc (API)
Merge branch 'master' of github.com:ripple/gatewayd
[FEATURE] Add deposit completion callback.