Support specifying custom URLStreamHandler
Don't set price null on creating Buttons
Add gpg signature file to .gitignore