Support multiple configs

Sometimes in a web app, it has multiple scenarios for file uploading thus it may want to have different filepicker config for each scenario. For example, in an app, we want to accept images in one place and maybe pdf in another place. So I extended the gem to allow adding multiple configs. Let me know if this looks good to you. Thanks!