Filter out backups and build products.
Initial commit

This basically works, but before pushing it, I need to add support for updates
(basically, clean up unused packages).  Committing now simply because I want
to be able to test the icon url