Added multiple argument handling to gem list

@drbrain please review and let me know what i can improve