[FEATURE] Extract user routes into express.Router.
[TASK] Migrate apiRouter to express.Router.
[TASK] Remove all behavior from lib/ripple.
Merge branch 'master' into develop
[FIX] No longer require issuer.
[FEATURE] Migration adding to_account_id, from_account_id to
external_transactions database table
[FEATURE] Add properties to_account_id, from_account_id
to external_transactions sequelize orm model.
[FEATURE] Associate ExternalAccounts to ExternalTransactions
using Sequelize associations and to_address_id, from_address_id
[FIX] Winston file using incorrect env config variable
[FIX] Deposits endpoint now validating that external_account_id points to valid externalAccount
      Removed trust routes that were causing errors from api_router.js
      Updated outgoing_payments fixture for values to correctly reflect object names
Merge branch 'develop' of github.com:ripple/gatewayd into develop
[FIX] Circular dependency caused by requiring gatewayd in enqueue_outgoing_payments.js
Merge pull request #449 from cdmcnamara/fix-enqueue-outgoing-payments

[FIX] Circular dependency caused by requiring gatewayd in enqueue_outgoi...
[FIX] Typo in externalAccount assocation.
[FIX] Correct scope in policy engine.
[FEATURE] Use sequelize 'include' to provide fromAddress and toAddress to rippleTransactions returned from list_outgoing_payments
[FIX] JSHint errors
[FIX] Get all model tests successfully passing and setup grunt to properly run them
[FIX] store memos and invoice_id
[TASK] Fixed issue with travis build and added coveralls and istanbul for coverage