add invoiceID in transaction

Because transaction_data is a object,  transaction.payment function is ignored invoiceID
fix last commit bug

sorry
Merge pull request #77 from mpr0xy/patch-1

add invoiceID in transaction
[TASK] add .idea/ to gitignore
[DOC] remove global pg install from sqlite instructions
[TASK] add config.json example for test use

in memory sqlite database use
Merge pull request #99 from geertweening/develop

[TASK]  Minor tasks
[FIX] Do not truncate results for next transactions.
Merge pull request #102 from stevenzeiler/fix-incoming-notifications

[FIX] Do not truncate results for next transactions.
[TASK] Spell out words in getNotification.
[FEATURE] Remove database query from queryTransaction.
[TEST] Add integration test for notifications endpoint.
[FIX] Split behavior for Notifications and Payments.
[TEST] Use supertest instead of live server.
[DOC] Include metion of integration testing.