Change 'number' to 'integer' to prevent doubles
A 'number' definition in the schemes results in doubles in the code, this is unwanted behaviour. Transaction id for example should be 1 and not 1.0
Authorize identification on start transaction
This fixes #20