Improved the mechanism for reading channel bandwidth from file. Implemented default knee-jerk reaction for when application is in learning mode and channel bandwidth changes. Changed it so that a value of 0 in the bitrate text box will cause the client to set the bitrate so that it fits to the channel. Added a poller that will take training samples on a regular basis and train when a certain quota is met. Deleted the BandwidthFileReader utility class. WILL document and add a shell script for simulating network conditions.