Filter update

Adds filters which can modify the coded messages.
Adds BinaryMessages which are self coding and decoding.
Adds a transport option to messages.
Adds send priority to messages.
Adds a method to determinates if a connection is on server-side or not.