Added documentattion for channel classes

Other changes
- Hooked in Yard into Rake
- Small cahnges to README.md for it to look better in the generated docs
- Added additional development dependencies to gemfile
Removed nil check

Other changes
- Removed tests checking for the nil check
Updated documentation for TelemetryClient
Merge branch 'features/documentation' into develop