some more tests for systems and blocks
bugfix, refactor and connection to parent port
bugfix of port availability checking

prior changes, when connecting a wire to a port, the availability
of the port was not checked.
cleanup test_blocks
major rewrite of transfer function modeling [draft]

algorithm is recursive, to manage nested systems.