cleans up gemspec and updates dependencies
adds subdomain uniqueness validations