[FEATURE] Configured in memory test database, postgres test database and database configurations to be used based on NODE_ENV property

[FEATURE] Added invoice_id and memos fields to ripple_transactions table and migrations

[FEATURE] Unit tests for ripple_transactions table including coverage for new invoice_id and memos fields.

[TASK] Reconfigured in memory db testing
[FEATURE] Shuffle environment.js
Merge pull request #412 from ripple/shuffle-database-environment

[FIX] Shuffle environment.js
[FEATURE] Integration tests for incoming payments
Merge pull request #413 from cdmcnamara/incoming-transaction-testing

[FEATURE] Integration tests for incoming payments
[FIX] nconf by setting DATABASE configs use .set as oppose to nconf.default
Merge pull request #414 from cdmcnamara/fix-nconf-misconfiguration

[FIX] nconf by setting DATABASE configs use .set as oppose to nconf.defa...
    [FIX] Removed .save from environment.js so config.json is not overwritten
Merge pull request #417 from cdmcnamara/stabilize-configs

Looks good to me.
[TASK] Now use database.json by default and remove database.example.json
Merge pull request #418 from cdmcnamara/stabilize-configs

[TASK] Now use database.json by default and remove database.example.json
[TASK] Add chai promise and chance libs
[FEATURE] Validate Ripple Address using validator
[FEATURE] Create db_ripple_tx_seed helper
Merge pull request #416 from ripple/feature/db_ripple_tx_seed

Feature/db ripple tx seed
[FEATURE] set sent/non-validated txns to pending in db

[TEST] pending txns, use chai
[FEATURE] Add direction to ripple transactions.

[TEST] Ripple transaction direction validates in set.
[FEATURE] Associate ripple addresses and ripple transactions.

[FEATURE] Return associated adresses in /v1/ripple_transactions.

[FEATURE] Begin testing associations implementation.

[FOLD] Spacing.

[TEST] Create and tear down data, not hard-code.
[FEATURE] Add invoice_id to external transactions.
Merge branch 'develop' of github.com:ripple/gatewayd into develop