Messed around with the public API:
- rearranged the classes for the transport parameters, renaming things
to names found in the RFC
- removed overkill utility arithmetic classes
- changed indentation tabs to spaces only, in order to better fit with
separate editors