Disallow gem names with caps

Extension of #451 for issue #421 - adds a test to ensure a gem can be saved with CAPS in the name when it already exists.