First (real) commit, adding source code.

So far the application supports the TCP/UDP Push/Pull protocols,
with a few hacks which need to be fixed:
* images-per-second rate is forced with `time.sleep(1./ips)`
* UDP fragment size is hacked by estimating the headers' max size (50)
Multicast isn't yet supported, current priority...