Feature/add transport structure

This is a bit overcomplicated for our needs. We should rather configure one to_addr for the transport and run multiple transports for multiple USSD codes. (The protocol itself doesn't handle arbitrary number ranges, so it's likely that the service provider doesn't support that.)