Added interaction with client.
Added the main Client module.
Fixed mistake in parameter naming.
Allowed no data.
Added some basic interaction with the server.