fix #37: require a valid email address to create a repo
fix #38: save all selected packages