addded unit tests for steamService
implemented basic error handling