Added attribute Serilizable.
added code to encapsulate for protocolsoap.
Prints exception e, and filters' filename on error.
Added code to test functionality, and started on callbacks.
Added recv function and modified connect to take a string url and int port.
Rename client & server to resolve conflict with head.
Merge branch 'dev'

Conflicts:
	client/client.cs
	server/server2.cs