working oauth and updated requirements and readme