[FIX] check for issuer for non-xrp payments
Merge pull request #156 from nerdylocks/payments-issuer

[FIX] check and validate issuer upon payment
[TEST] payments mock flow
empty money pool
granting trustlines
trustlines mock response
[FIX] .gitignore
[TEST] move and fix test2 tests
[TASK] run tests by `npm test`
[TEST] run test2 tests with mocha from npm test
[TASK] move test2 to root so npm test can run both test dirs
[TEST] move test2 files to test directory

prepend test2 tests with '_' so they run first, for a not thoroughly investigated reason they only work when run before the other tests
[TASK] remove unused file and test2 dir
[TEST] remove before with test.sh from .travis.yml

npm test --coverage should run the test
[TEST] add ability to load test config.json
[TEST] payment after trustline set
[TEST] re-enabled some tests in payment
logging
[TEST] rest outgoing check to rippled
[TEST] fingerprint