Added multiple argument handling to gem list

@drbrain hopefully this is it! No failing tests and operates as expected!