8 must-haves to make the ultimate digital magazine store