Initial commit of Source Files. Phase IV complete.

Cooperativly sends files between a client and server.
Measures time to send data.

Future Changes:
1. Use raw sockets to send ICMP message for time stamps to measure transmission times.

2. Compare high and low entropy transmission times to detect compression.

3. Remove cooperation dependancy, IE wil no longer need a remote server running.

4. Better use of signals and IPC.

5. better handling of error states.

6. Bounds checking.

7. unit tests for security flaws.