First commit after initial commit.  Has some basic code that plays spottily.  Making GenericService