AWARE: An Algorithm for the Automated Characterization of EUV Waves in the Solar Atmosphere