Converted base class to an abstract class
Added a new streamer class for github