[#54] amount should always be an NSNumber
[#54] added getSystemInfo API call
[#54] cleaned up transaction completion callbacks

always return only success:bool and transactionId
[#54] replaced received with type=incoming/outgoing