[FIX] respond with 404 for actNotFound
[TASK] respond with 500's for failed requests
[FIX] use 500 for api errors

402 for requestFailed has been phased out
[TASK] introduce DatabaseError

for communicating errors on the database level
[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