first pass at YARD documentation
add missing return type for OperatingSystem.version
Merge pull request #30 from afeld/yard

Initial YARD documentation