Made a few small changes to receive logic.
Added more exception handeling to TCP listener.
Added yet more error handeling code to TCP listener.
Added check for socket error exceptions in case of bind error.
Renamed methods to standard naming convention.
Updated calls to use new naming convention.
Added more error handeling to connectable TCP connection.
Final bits of TCP connection stuff done.
Added some spaces.
Added region around interface implementation.
Added correct guard around program configuration callback.
Fixed printed logo.
Added regions to implemented interfaces.
Added a bit more error handeling code to base connection receive logic.
Added guard around disconnect call.
Added comment explaining the reason for disconnect exception ignorance.
Merge branch 'feature/connection_base_cleanup' into develop
Merge branch 'feature/framework_clean' into develop
Merge branch 'feature/tcp_connect_base_cleanup' into develop
Merge branch 'feature/tcp_connect_clean' into develop