[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
Merge pull request #1 from geertweening/paymentsmockflow

Paymentsmockflow