Midterm

main.rb contains the entry point for the program. steam.rb and person.rb provides additional classes.
Nice job checking to get the latest data form the API.
This may not be possible with all APIs as you may find that you end up exceeding their throttle limits. Caching results and periodically updating those cached results would be a possible fix to this problem