[TASK] fix travis build

copy over config-example.json so ripple-rest has a config to work with
[TASK] fix coverage by running `_mocha`

as suggested here https://github.com/gotwarlost/istanbul/issues/44
[FEATURE] display version on startup
[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