Added .gitignore
Moved parsing into parseListAddress2Payload

ListAddresses() calls the RPC server and now passes the object into
parseListAddress2Payload() to be converted into []Address. This
component is now testable as arbitrary payloads can be passed.