Been a while since we’ve had a high-profile release on the Windows Store, and they rarely get more prominent than AOL On, the newest app to come from AOL. It features a plethora of videos, movies and